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

Public Types

typedef FieldVector< T, dimWorld > Vector
 

Static Public Member Functions

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 = dim1
 
static const int grid2Dimension = dim2
 
static const int intersectionDimension = (dim1 < dim2)?(dim1):(dim2)
 

Member Typedef Documentation

template<int dimWorld, int dim1, int dim2, typename T = double>
typedef FieldVector<T, dimWorld> Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::Vector
inherited

Member Function Documentation

template<int dimWorld, int dim1, int dim2, typename T = double>
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
template<int dimWorld, int dim1, int dim2, typename T = double>
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
template<int dimWorld, int dim1, int dim2, typename T = double>
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

Member Data Documentation

template<int dimWorld, int dim1, int dim2, typename T = double>
const int Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::grid1Dimension = dim1
staticinherited
template<int dimWorld, int dim1, int dim2, typename T = double>
const int Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::grid2Dimension = dim2
staticinherited
template<int dimWorld, int dim1, int dim2, typename T = double>
const int Dune::GridGlue::ComputationMethod< dimWorld, dim1, dim2, T >::intersectionDimension = (dim1 < dim2)?(dim1):(dim2)
staticinherited

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