Go to the documentation of this file. 1 #ifndef DUNE_ALU_BNDPROJECTION_HH
2 #define DUNE_ALU_BNDPROJECTION_HH
8 template <
class Gr
idImp,
class ctype =
double >
10 :
public GridImp :: ALUGridVertexProjectionType
12 typedef GridImp GridType;
14 typedef ctype coord_t[ 3 ];
24 typedef typename DuneBoundaryProjectionType :: CoordinateType
CoordinateType;
41 const int segmentIndex,
46 grid_.boundaryProjection( segmentIndex );
52 reinterpret_cast<CoordinateType &> (* (&prj[0])) =
53 (*bndPrj)( reinterpret_cast<const CoordinateType &> (* (&orig[0])) );
int operator()(const coord_t &orig, coord_t &prj) const
(old) method projection vertices defaults to segment 0
Definition: bndprojection.hh:33
const GridType & grid_
reference to boundary projection implementation
Definition: bndprojection.hh:18
ALUGridBoundaryProjection(const GridType &grid)
constructor storing reference to boundary projection implementation
Definition: bndprojection.hh:27
GridType ::DuneBoundaryProjectionType DuneBoundaryProjectionType
type of boundary projection
Definition: bndprojection.hh:21
ALUGrid boundary projection implementation DuneBndProjection has to fulfil the DuneBoundaryProjection...
Definition: bndprojection.hh:9
Definition: alu3dinclude.hh:79
DuneBoundaryProjectionType ::CoordinateType CoordinateType
type of coordinate vector
Definition: bndprojection.hh:24