CalculateRegimeInterface Class Reference

Plugin interface for the creation of regime calculation plugins. These plugins are to be used as the base calculation method for a specific regime. E.g. slug. More...

Inheritance diagram for CalculateRegimeInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~CalculateRegimeInterface ()
virtual double calculateAlpha (Data *data, FrictionFunctions *frictionFunctions, double tolerance)=0
virtual QList< QPair< QString,
double > > 
calculate (Data *data, FrictionFunctions *frictionFunctions, double tolerance)=0
virtual double calculatePressureDrop (Data *data, FrictionFunctions *frictionFunctions, double tolerance)=0
virtual bool isAnnular () const =0
virtual bool isStratified () const =0
virtual bool isDispersed () const =0
virtual bool isSlug () const =0
virtual QString pluginName () const =0

Detailed Description

Plugin interface for the creation of regime calculation plugins. These plugins are to be used as the base calculation method for a specific regime. E.g. slug.


Constructor & Destructor Documentation

virtual CalculateRegimeInterface::~CalculateRegimeInterface (  )  [inline, virtual]

Member Function Documentation

virtual QList<QPair<QString, double> > CalculateRegimeInterface::calculate ( Data data,
FrictionFunctions frictionFunctions,
double  tolerance 
) [pure virtual]
virtual double CalculateRegimeInterface::calculateAlpha ( Data data,
FrictionFunctions frictionFunctions,
double  tolerance 
) [pure virtual]

Here is the caller graph for this function:

virtual double CalculateRegimeInterface::calculatePressureDrop ( Data data,
FrictionFunctions frictionFunctions,
double  tolerance 
) [pure virtual]

Here is the caller graph for this function:

virtual bool CalculateRegimeInterface::isAnnular (  )  const [pure virtual]

Here is the caller graph for this function:

virtual bool CalculateRegimeInterface::isDispersed (  )  const [pure virtual]

Here is the caller graph for this function:

virtual bool CalculateRegimeInterface::isSlug (  )  const [pure virtual]

Here is the caller graph for this function:

virtual bool CalculateRegimeInterface::isStratified (  )  const [pure virtual]

Here is the caller graph for this function:

virtual QString CalculateRegimeInterface::pluginName (  )  const [pure virtual]

Implements PluginInterface.

Here is the caller graph for this function:

 All Classes Functions Variables

Generated by  doxygen 1.6.2