dune-alugrid  3.0.0
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::ALUGridBoundaryProjection< GridImp, ctype > Class Template Reference

ALUGrid boundary projection implementation DuneBndProjection has to fulfil the DuneBoundaryProjection interface. More...

#include <dune/alugrid/common/bndprojection.hh>

Inheritance diagram for Dune::ALUGridBoundaryProjection< GridImp, ctype >:
Inheritance graph

Public Types

typedef GridType ::DuneBoundaryProjectionType DuneBoundaryProjectionType
 type of boundary projection More...
 
typedef DuneBoundaryProjectionType ::CoordinateType CoordinateType
 type of coordinate vector More...
 

Public Member Functions

 ALUGridBoundaryProjection (const GridType &grid)
 constructor storing reference to boundary projection implementation More...
 
int operator() (const coord_t &orig, coord_t &prj) const
 (old) method projection vertices defaults to segment 0 More...
 
int operator() (const coord_t &orig, const int segmentIndex, coord_t &prj) const
 projection operator More...
 

Protected Attributes

const GridType & grid_
 reference to boundary projection implementation More...
 

Detailed Description

template<class GridImp, class ctype = double>
class Dune::ALUGridBoundaryProjection< GridImp, ctype >

ALUGrid boundary projection implementation DuneBndProjection has to fulfil the DuneBoundaryProjection interface.

Member Typedef Documentation

◆ CoordinateType

template<class GridImp , class ctype = double>
typedef DuneBoundaryProjectionType :: CoordinateType Dune::ALUGridBoundaryProjection< GridImp, ctype >::CoordinateType

type of coordinate vector

◆ DuneBoundaryProjectionType

template<class GridImp , class ctype = double>
typedef GridType :: DuneBoundaryProjectionType Dune::ALUGridBoundaryProjection< GridImp, ctype >::DuneBoundaryProjectionType

type of boundary projection

Constructor & Destructor Documentation

◆ ALUGridBoundaryProjection()

template<class GridImp , class ctype = double>
Dune::ALUGridBoundaryProjection< GridImp, ctype >::ALUGridBoundaryProjection ( const GridType &  grid)
inline

constructor storing reference to boundary projection implementation

Member Function Documentation

◆ operator()() [1/2]

template<class GridImp , class ctype = double>
int Dune::ALUGridBoundaryProjection< GridImp, ctype >::operator() ( const coord_t &  orig,
const int  segmentIndex,
coord_t &  prj 
) const
inline

projection operator

◆ operator()() [2/2]

template<class GridImp , class ctype = double>
int Dune::ALUGridBoundaryProjection< GridImp, ctype >::operator() ( const coord_t &  orig,
coord_t &  prj 
) const
inline

(old) method projection vertices defaults to segment 0

Member Data Documentation

◆ grid_

template<class GridImp , class ctype = double>
const GridType& Dune::ALUGridBoundaryProjection< GridImp, ctype >::grid_
protected

reference to boundary projection implementation


The documentation for this class was generated from the following file: