dune-grid-glue  2.3.0
Public Types | Static Public Member Functions | Static Public Attributes | Friends | List of all members
Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T > Class Template Reference
Inheritance diagram for Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >:
Inheritance graph

Public Types

typedef FieldVector< T, dimWorld > Vector
 

Static Public Member Functions

static bool computeIntersectionPoints (const std::vector< FieldVector< T, dimWorld > > X, const std::vector< FieldVector< T, dimWorld > > Y, std::vector< std::vector< int > > &SX, std::vector< std::vector< int > > &SY, std::vector< FieldVector< T, dimWorld > > &P)
 
static void grid1_subdivisions (const std::vector< Vector > elementCorners, std::vector< std::vector< unsigned int > > &subElements, std::vector< std::vector< int > > &faceIds)
 
static void grid2_subdivisions (const std::vector< Vector > elementCorners, std::vector< std::vector< unsigned int > > &subElements, std::vector< std::vector< int > > &faceIds)
 

Static Public Attributes

static const int grid1Dimension = 0
 
static const int grid2Dimension = 2
 
static const int intersectionDimension = 0
 

Friends

class ComputationMethod< dimWorld, 0, 2, T >
 

Member Typedef Documentation

template<int dimWorld, typename T >
typedef FieldVector<T, dimWorld> Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::Vector

Member Function Documentation

template<int dimWorld, typename T >
static bool Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::computeIntersectionPoints ( const std::vector< FieldVector< T, dimWorld > >  X,
const std::vector< FieldVector< T, dimWorld > >  Y,
std::vector< std::vector< int > > &  SX,
std::vector< std::vector< int > > &  SY,
std::vector< FieldVector< T, dimWorld > > &  P 
)
inlinestatic
template<int dimWorld, typename T >
static void Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::grid1_subdivisions ( const std::vector< Vector elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
inlinestatic
template<int dimWorld, typename T >
static void Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::grid2_subdivisions ( const std::vector< Vector elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
inlinestatic

Friends And Related Function Documentation

template<int dimWorld, typename T >
friend class ComputationMethod< dimWorld, 0, 2, T >
friend

Member Data Documentation

template<int dimWorld, typename T >
const int Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::grid1Dimension = 0
static
template<int dimWorld, typename T >
const int Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::grid2Dimension = 2
static
template<int dimWorld, typename T >
const int Dune::GridGlue::SimplexMethod< dimWorld, 0, 2, T >::intersectionDimension = 0
static

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