Public Member Functions | Static Public Attributes | List of all members
oomph::TemplateFreeWomersleyImpedanceTubeBase Class Referenceabstract

////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// More...

#include <womersley_elements.h>

+ Inheritance diagram for oomph::TemplateFreeWomersleyImpedanceTubeBase:

Public Member Functions

 TemplateFreeWomersleyImpedanceTubeBase ()
 Empty constructor. More...
 
virtual ~TemplateFreeWomersleyImpedanceTubeBase ()
 Empty virtual destructor. More...
 
virtual void get_response (double &p_in, double &dp_in_dq)=0
 Empty virtual dummy member function – every base class needs at least one virtual member function if it's to be used as a base class for a polymorphic object. More...
 

Static Public Attributes

static double Zero = 0.0
 Zero! More...
 

Detailed Description

////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////

Template-free base class for Impedance Tube – to faciliate interactions between the Womersley elements and the Navier Stokes impedance traction elements.

Definition at line 59 of file womersley_elements.h.

Constructor & Destructor Documentation

◆ TemplateFreeWomersleyImpedanceTubeBase()

oomph::TemplateFreeWomersleyImpedanceTubeBase::TemplateFreeWomersleyImpedanceTubeBase ( )
inline

Empty constructor.

Definition at line 63 of file womersley_elements.h.

◆ ~TemplateFreeWomersleyImpedanceTubeBase()

virtual oomph::TemplateFreeWomersleyImpedanceTubeBase::~TemplateFreeWomersleyImpedanceTubeBase ( )
inlinevirtual

Empty virtual destructor.

Definition at line 66 of file womersley_elements.h.

Member Function Documentation

◆ get_response()

virtual void oomph::TemplateFreeWomersleyImpedanceTubeBase::get_response ( double &  p_in,
double &  dp_in_dq 
)
pure virtual

Empty virtual dummy member function – every base class needs at least one virtual member function if it's to be used as a base class for a polymorphic object.

Pure virtual function to compute inlet pressure, p_in, required to achieve the currently imposed, instantaneous volume flux q prescribed by total_volume_flux_into_impedance_tube(), and its derivative, dp_in/dq.

Implemented in oomph::WomersleyImpedanceTubeBase< ELEMENT, DIM >, and oomph::WomersleyImpedanceTubeBase< WOMERSLEY_ELEMENT, DIM >.

Referenced by oomph::NavierStokesWomersleyPressureControlElement::fill_in_generic_residual_contribution_pressure_control().

Member Data Documentation

◆ Zero

double oomph::TemplateFreeWomersleyImpedanceTubeBase::Zero = 0.0
static

The documentation for this class was generated from the following files: