dune-grid-glue  2.6-git
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::GridGlue::SimplexMethod< dimWorld, 0, 3, T > Class Template Reference
Inheritance diagram for Dune::GridGlue::SimplexMethod< dimWorld, 0, 3, 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 bool computeIntersectionPoints (const std::vector< Vector > X, const std::vector< Vector > Y, std::vector< std::vector< int > > &SX, std::vector< std::vector< int > > &SY, std::vector< Vector > &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 = 3
 
static const int intersectionDimension = 0
 

Member Typedef Documentation

◆ Vector

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

Member Function Documentation

◆ computeIntersectionPoints() [1/2]

static bool Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::computeIntersectionPoints ( const std::vector< Vector X,
const std::vector< Vector Y,
std::vector< std::vector< int > > &  SX,
std::vector< std::vector< int > > &  SY,
std::vector< Vector > &  P 
)
staticinherited

◆ computeIntersectionPoints() [2/2]

template<int dimWorld, typename T >
static bool Dune::GridGlue::SimplexMethod< dimWorld, 0, 3, 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

◆ grid1_subdivisions() [1/2]

static void Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::grid1_subdivisions ( const std::vector< Vector elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
staticinherited

◆ grid1_subdivisions() [2/2]

template<int dimWorld, typename T >
static void Dune::GridGlue::SimplexMethod< dimWorld, 0, 3, T >::grid1_subdivisions ( const std::vector< Vector > &  elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
inlinestatic

◆ grid2_subdivisions() [1/2]

static void Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::grid2_subdivisions ( const std::vector< Vector elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
staticinherited

◆ grid2_subdivisions() [2/2]

template<int dimWorld, typename T >
static void Dune::GridGlue::SimplexMethod< dimWorld, 0, 3, T >::grid2_subdivisions ( const std::vector< Vector > &  elementCorners,
std::vector< std::vector< unsigned int > > &  subElements,
std::vector< std::vector< int > > &  faceIds 
)
inlinestatic

Member Data Documentation

◆ grid1Dimension

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

◆ grid2Dimension

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

◆ intersectionDimension

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

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