|
class | oomph::TemplateFreeWomersleyImpedanceTubeBase |
| Template-free base class for Impedance Tube – to faciliate interactions between the Womersley elements and the Navier Stokes impedance traction elements. More...
|
|
class | oomph::NavierStokesImpedanceTractionElementBase |
| A base class for elements that allow the imposition of an impedance type boundary condition to the Navier–Stokes equations. Establishes the template-free common functionality, that they must have to be able to compute the volume flux that passes through them, etc. More...
|
|
class | oomph::WomersleyEquations< DIM > |
| A class for all isoparametric elements that solve the Womersley (parallel flow) equations. More...
|
|
class | oomph::ImposeFluxForWomersleyElement< DIM > |
| Element to impose volume flux through collection of Womersley elements, in exchange for treating the pressure gradient as an unknown. The pressure gradient is created (as a single-valued Data item) in the constructor for this element which also takes a pointer to the Mesh containing the Womersley elements whose total flux is being controlled. While doing this we tell them that their pressure gradient is now an unknown and must be treated as external Data. More...
|
|
class | oomph::QWomersleyElement< DIM, NNODE_1D > |
| QWomersleyElement elements are linear/quadrilateral/brick-shaped Womersley elements with isoparametric interpolation for the function. More...
|
|
class | oomph::WomersleyProblem< ELEMENT, DIM > |
| Womersley problem. More...
|
|
class | oomph::WomersleyImpedanceTubeBase< ELEMENT, DIM > |
| Base class for Womersley impedance tube. Allows the computation of the inlet pressure p_in into a uniform tube of specified length that is assumed to convey fully-developed, but time-dependent flow with a presribed instantaneous flow rate, q. Also computes the derivative dp_in/dq required when this is used to determine impedance-type outlet boundary conditions in a Navier-Stokes computation. More...
|
|
class | oomph::FaceGeometry< QWomersleyElement< DIM, NNODE_1D > > |
| Face geometry for the QWomersleyElement 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< QWomersleyElement< 1, NNODE_1D > > |
| Face geometry for the 1D QWomersleyElement elements: Point elements. More...
|
|
class | oomph::TemplateFreeWomersleyMeshBase |
| Template-free base class. More...
|
|
class | oomph::WomersleyMesh< WOMERSLEY_ELEMENT > |
| Mesh of Womersley elements whose topology, nodal position etc. matches that of a given mesh of face elements in the outflow cross-section of a full Navier-Stokes mesh. More...
|
|
class | oomph::WomersleyOutflowImpedanceTube< ELEMENT, DIM > |
| WomersleyImpedanceTube that attaches itself to the outflow of a Navier-Stokes mesh. More...
|
|
class | oomph::NavierStokesImpedanceTractionElement< BULK_NAVIER_STOKES_ELEMENT, WOMERSLEY_ELEMENT, DIM > |
| A class for elements that allow the imposition of an impedance type traction boundary condition to the Navier–Stokes equations The geometrical information can be read from the FaceGeometery<ELEMENT> class and and thus, we can be generic enough without the need to have a separate equations class. Template arguments specify the type of the bulk Navier Stokes elements that the elements are attached to, and the type of the Womersley element used to compute the flow resistance in the downstream "impedance tube". More...
|
|
class | oomph::NavierStokesWomersleyPressureControlElement |
| An element to impose a fluid pressure obtained from a Womersley impedance tube at a boundary. This element is used in conjunction with a NetFluxControlElementForWomersleyPressureControl element, and is passed to the NetFluxControlElementForWomersleyPressureControl element's constructor. The volume flux across the boundary is then an unknown of the problem. The constructor argument for this element is a suitable Womersley impedance tube to give the pressure via its get_response(...) function. More...
|
|
class | oomph::NetFluxControlElementForWomersleyPressureControl |
| A class for an element to control net fluid flux across a boundary by imposing an applied pressure to the Navier-Stokes equations. This element is used with a mesh of NavierStokesFluxControlElements attached to the boundary. The flux imposed by this element is given by a NavierStokesWomersleyPressureControlElement. Note: fill_in_contribution_to_jacobian() does not calculate any Jacobian contributions for this element as they are calculated by NavierStokesFluxControlElement::fill_in_contribution_to_jacobian(...) and NavierStokesWomersleyPressureControlElement:: fill_in_contribution_to_jacobian(...) More...
|
|