Chi-Tech

Data Structures

class  chi_math::CellMapping
 
class  chi_math::cell_mapping::FiniteVolumeMapping
 
class  chi_math::cell_mapping::LagrangeHexMapping
 
class  chi_math::cell_mapping::LagrangeQuadMapping
 
class  chi_math::cell_mapping::LagrangeSlabMapping
 
class  chi_math::cell_mapping::LagrangeTetMapping
 
class  chi_math::cell_mapping::LagrangeTriangleMapping
 
class  chi_math::cell_mapping::LagrangeWedgeMapping
 
class  chi_math::cell_mapping::LagrangeBaseMapping
 
class  chi_math::cell_mapping::PieceWiseLinearPolygonMapping
 
class  chi_math::cell_mapping::PieceWiseLinearPolyhedronMapping
 
class  chi_math::cell_mapping::PieceWiseLinearSlabMapping
 
class  chi_math::cell_mapping::PieceWiseLinearBaseMapping
 

Detailed Description

In order to for a cell to map an actual Finite Element we need an interface class that can map a geometric cell to an element. The different types of elements in existence is quite vast and here we only have a subset of the most popular ones. The nice thing ChiTech is that we support elements beyond just the traditional elements, i.e. triangles, quadrilaterals, tetrahedra and hexahedra, to the general class of polygons and polyhedra.