Classes | Namespaces | Typedefs | Enumerations
elements.h File Reference

Go to the source code of this file.


class  oomph::GeneralisedElement
 A Generalised Element class. More...
class  oomph::FiniteElement
 A general Finite Element class. More...
class  oomph::PointElement
class  oomph::SolidInitialCondition
 A class to specify the initial conditions for a solid body. Solid bodies are often discretised with Hermite-type elements, for which the assignment of the generalised nodal values is nontrivial since they represent derivatives w.r.t. to the local coordinates. A SolidInitialCondition object specifies initial position (i.e. shape), velocity and acceleration of the structure with a geometric object. An integer specifies which time-derivative derivative is currently assigned. See example codes for a demonstration of its use. More...
class  oomph::SolidFiniteElement
 SolidFiniteElement class. More...
class  oomph::FaceElement
class  oomph::SolidFaceElement
class  oomph::SolidPointElement
 Solid point element. More...
class  oomph::FaceGeometry< ELEMENT >
class  oomph::DummyFaceElement< ELEMENT >
class  oomph::ElementWithDragFunction
class  oomph::FreeStandingFaceElement< ELEMENT >
class  oomph::SolidElementWithDiagonalMassMatrix
class  oomph::NavierStokesElementWithDiagonalMassMatrices


 Helper namespace for tolerances and iterations within the Newton method used in the locate_zeta function in FiniteElements.


typedef void(* oomph::CoordinateMappingFctPt )(const Vector< double > &s, Vector< double > &s_bulk)
 Typedef for the function that translates the face coordinate to the coordinate in the bulk element. More...
typedef void(* oomph::BulkCoordinateDerivativesFctPt )(const Vector< double > &s, DenseMatrix< double > &ds_bulk_dsface, unsigned &interior_direction)
 Typedef for the function that returns the partial derivative of the local coordinates in the bulk element with respect to the coordinates along the face. In addition this function returns an index of one of the bulk local coordinates that varies away from the edge. More...


enum  oomph::ElementGeometry::ElementGeometry { oomph::ElementGeometry::Q, oomph::ElementGeometry::T }