|
class | oomph::GeneralisedElement |
| A Generalised Element class. More...
|
|
class | oomph::FiniteElement |
| A general Finite Element class. More...
|
|
class | oomph::PointElement |
| Point element has just a single node and a single shape function which is identically equal to one. More...
|
|
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 |
| FaceElements are elements that coincide with the faces of higher-dimensional "bulk" elements. They are used on boundaries where additional non-trivial boundary conditions need to be applied. Examples include free surfaces, and applied traction conditions. In many cases, FaceElements need to evaluate to quantities in the associated bulk elements. For instance, the evaluation of a shear stresses on 2D FaceElement requires the evaluation of velocity derivatives in the associated 3D volume element etc. Therefore we store a pointer to the associated bulk element, and information about the relation between the local coordinates in the face and bulk elements. More...
|
|
class | oomph::SolidFaceElement |
| SolidFaceElements combine FaceElements and SolidFiniteElements and overload various functions so they work properly in the FaceElement context. More...
|
|
class | oomph::SolidPointElement |
| Solid point element. More...
|
|
class | oomph::FaceGeometry< ELEMENT > |
| FaceGeometry class definition: This policy class is used to allow construction of face elements that solve arbitrary equations without having to tamper with the corresponding "bulk" elements. The geometrical information for the face element must be specified by each "bulk" element using an explicit specialisation of this class. More...
|
|
class | oomph::DummyFaceElement< ELEMENT > |
| Dummy FaceElement for use with purely geometric operations such as mesh generation. More...
|
|
class | oomph::ElementWithDragFunction |
| Base class for elements that can specify a drag and torque (about the origin) – typically used for immersed particle computations. More...
|
|
class | oomph::FreeStandingFaceElement< ELEMENT > |
| Basic-ified FaceElement, without any of the functionality of of actual FaceElements – it's just a surface element of the same geometric type as the FaceGeometry associated with bulk element specified by the template parameter. The element can be used to represent boundaries without actually being attached to a bulk element. Used mainly during unstructured mesh generation. More...
|
|
class | oomph::SolidElementWithDiagonalMassMatrix |
| Pure virtual base class for elements that can be used with PressureBasedSolidLSCPreconditioner. More...
|
|
class | oomph::NavierStokesElementWithDiagonalMassMatrices |
| Pure virtual base class for elements that can be used with Navier-Stokes Schur complement preconditioner and provide the diagonal of their velocity and pressure mass matrices – needs to be defined here (in generic) because this applies to a variety of Navier-Stokes elements (cartesian, cylindrical polar, ...) that can be preconditioned effectively by the Navier Stokes (!) preconditioners in the (cartesian) Navier-Stokes directory. More...
|
|
class | oomph::InvertedElementError |
| A class to specify when the error is caused by an inverted element. More...
|
|