Classes | Namespaces
Telements.h File Reference

Go to the source code of this file.

Classes

class  oomph::TFace
 //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElementShape< DIM, NNODE_1D >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElementShape< 1, 2 >
 ////////////////////////////////////////////////////////////////////// TElementShape inline functions: More...
 
class  oomph::TElementShape< 1, 3 >
 
class  oomph::TElementShape< 1, 4 >
 
class  oomph::TElementShape< 2, 2 >
 
class  oomph::TElementShape< 2, 3 >
 
class  oomph::TElementShape< 2, 4 >
 
class  oomph::TBubbleEnrichedElementShape< DIM, NNODE_1D >
 A class for those member functions that must be fully specialised for Telements that are enriched by bubbble functions. The fact that member functions of partially specialised classes cannot necessarily be fully specialised means that we must either fully specialise every class, or use this base class to fully specialize only those functions that are required. More...
 
class  oomph::TBubbleEnrichedElementShape< 2, 3 >
 //////////////////////////////////////////////////////////////////// Specific Enriched TElementShape inline functions More...
 
class  oomph::TElementGeometricBase
 /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElementBase
 /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElement< DIM, NNODE_1D >
 General TElement class. More...
 
class  oomph::TElement< 1, NNODE_1D >
 General TElement class specialised to one spatial dimensions Ordering of nodes is 0 at local coordinate s[0] = 0, 1 at local coordinate s[0] = 1 and then filling in the intermediate values from s[0]=0 to 1. More...
 
class  oomph::TElement< 2, NNODE_1D >
 General TElement class specialised to two spatial dimensions Ordering of nodes as in Zienkiwizc sketches: vertex nodes 0 - 1 - 2 anticlockwise. Midside nodes filled in progressing along the consecutive edges. Central node(s) come(s) last. More...
 
class  oomph::TElementShape< 3, 2 >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElementShape< 3, 3 >
 Return local coordinates of node j. More...
 
class  oomph::TBubbleEnrichedElementShape< 3, 3 >
 /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
 
class  oomph::TElement< 3, NNODE_1D >
 General TElement class specialised to three spatial dimensions (tet) Ordering of nodes inverted from Zienkiewizc sketches: When looking into the tet from vertex node 0. The vertex nodes on the opposite face are 1 - 2 - 3 in anticlockwise direction. Other nodes filled in edge by edge, then the face ones, then the internal ones. More...
 
class  oomph::TBubbleEnrichedElement< DIM, NNODE_1D >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::TBubbleEnrichedGauss< DIM, NPTS_1D >
 Define integration schemes that are required to exactly integrate the mass matrices of the bubble-enriched elements. The enrichement increases the polynomial order which means that higher-order Gauss rules must be used. More...
 
class  oomph::TBubbleEnrichedGauss< 2, 3 >
 Specialisation for two-dimensional elements, in which the highest order polynomial is cubic, so we need the integration scheme for the unenriched cubic element. More...
 
class  oomph::TBubbleEnrichedGauss< 3, 3 >
 Specialisation for three-dimensional elements, in which the highest order polynomial is quartic, so we need the integration scheme for the unenriched quartic element. More...
 
class  oomph::TBubbleEnrichedElement< DIM, 3 >
 Enriched TElement class specialised to two spatial dimensions and three nodes per side (quadratic element) Ordering of nodes as in Zienkiwizc sketches: vertex nodes 0 - 1 - 2 anticlockwise. Midside nodes filled in progressing along the consecutive edges. Central node(s) come(s) last. The idea is that we inherit from the existing TElement<2,3>, add the single extra node at the centroid and overload the shape functions to be those corresponding to the enriched element. More...
 
class  oomph::TSolidElementBase
 Base class for Solid Telements. More...
 
class  oomph::SolidTElement< DIM, NNODE_1D >
 /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// More...
 
class  oomph::SolidTElement< 1, NNODE_1D >
 SolidTElement elements, specialised to one spatial dimension. More...
 
class  oomph::SolidTElement< 2, NNODE_1D >
 SolidTElement elements, specialised to two spatial dimensions. More...
 
class  oomph::SolidTElement< 3, NNODE_1D >
 SolidTElement elements, specialised to three spatial dimensions. More...
 
class  oomph::SolidTBubbleEnrichedElement< DIM, NNODE_1D >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::SolidTBubbleEnrichedElement< DIM, 3 >
 Specify the SolidTBubbleEnrichedElement corresponding to the quadratic triangle. More...
 
class  oomph::FaceGeometry< TElement< DIM, NNODE_1D > >
 Face geometry for the TElement elements: The spatial dimension of the face elements is one lower than that of the bulk element but they have the same number of points along their 1D edges. More...
 
class  oomph::FaceGeometry< TElement< 1, NNODE_1D > >
 Face geometry for the 1D TElement elements: Point elements. More...
 
class  oomph::FaceGeometry< TBubbleEnrichedElement< 2, NNODE_1D > >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::FaceGeometry< TBubbleEnrichedElement< 3, NNODE_1D > >
 Face geometry for the 3D TBubbleEnrichedElement elements is the 2D TBubbleEnrichedElement. The spatial dimension of the face elements is one lower than that of the bulk element but they have the same number of points along their 1D edges. More...
 
class  oomph::FaceGeometry< SolidTElement< DIM, NNODE_1D > >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::FaceGeometry< SolidTElement< 1, NNODE_1D > >
 Face geometry for the 1D TElement elements: Point elements. More...
 
class  oomph::FaceGeometry< SolidTBubbleEnrichedElement< 2, NNODE_1D > >
 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
 
class  oomph::FaceGeometry< SolidTBubbleEnrichedElement< 3, NNODE_1D > >
 Face geometry for the 3D SolidTBubbleEnrichedElement elements is the 2D SolidTBubbleEnrichedElement. The spatial dimension of the face elements is one lower than that of the bulk element but they have the same number of points along their 1D edges. More...
 

Namespaces

namespace  oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////