oomph::TemplateFreeWomersleyImpedanceTubeBase Class Referenceabstract

#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
 

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.

Constructor & Destructor Documentation

◆ TemplateFreeWomersleyImpedanceTubeBase()

oomph::TemplateFreeWomersleyImpedanceTubeBase::TemplateFreeWomersleyImpedanceTubeBase ( )
inline

Empty constructor.

63 {}

◆ ~TemplateFreeWomersleyImpedanceTubeBase()

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

Empty virtual destructor.

66 {}

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 >, oomph::WomersleyImpedanceTubeBase< WOMERSLEY_ELEMENT, DIM >, and oomph::WomersleyImpedanceTubeBase< ELEMENT, 2 >.

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: