CalculateFunctions Class Reference

Class which handles pointers to regime calculation plugins designed for being passing as argument to calculation functions. More...

List of all members.

Public Member Functions

 CalculateFunctions ()
void setPluginAnnular (CalculateRegimeInterface *pluginAnnular)
void setPluginDispersed (CalculateRegimeInterface *pluginDispersed)
void setPluginStratified (CalculateRegimeInterface *pluginStratified)
void setPluginSlug (CalculateRegimeInterface *pluginSlug)
void setEnabledAnnular (bool enabled)
void setEnabledDispersed (bool enabled)
void setEnabledStratified (bool enabled)
void setEnabledSlug (bool enabled)
CalculateRegimeInterface * pluginAnnular ()
CalculateRegimeInterface * pluginDispersed ()
CalculateRegimeInterface * pluginStratified ()
CalculateRegimeInterface * pluginSlug ()
bool isEnabledAnnular ()
bool isEnabledDispersed ()
bool isEnabledStratified ()
bool isEnabledSlug ()
bool isDefined ()

Private Attributes

CalculateRegimeInterface * _pluginAnnular
CalculateRegimeInterface * _pluginDispersed
CalculateRegimeInterface * _pluginStratified
CalculateRegimeInterface * _pluginSlug
bool _enabledAnnular
bool _enabledDispersed
bool _enabledStratified
bool _enabledSlug

Detailed Description

Class which handles pointers to regime calculation plugins designed for being passing as argument to calculation functions.


Constructor & Destructor Documentation

CalculateFunctions::CalculateFunctions (  )  [inline]

Member Function Documentation

bool CalculateFunctions::isDefined (  )  [inline]

Here is the caller graph for this function:

bool CalculateFunctions::isEnabledAnnular (  )  [inline]

Here is the caller graph for this function:

bool CalculateFunctions::isEnabledDispersed (  )  [inline]

Here is the caller graph for this function:

bool CalculateFunctions::isEnabledSlug (  )  [inline]

Here is the caller graph for this function:

bool CalculateFunctions::isEnabledStratified (  )  [inline]

Here is the caller graph for this function:

CalculateRegimeInterface* CalculateFunctions::pluginAnnular (  )  [inline]

Returns CalculateRegimeInterface pointer to plugin calculating annular flow

Here is the caller graph for this function:

CalculateRegimeInterface* CalculateFunctions::pluginDispersed (  )  [inline]

Here is the caller graph for this function:

CalculateRegimeInterface* CalculateFunctions::pluginSlug (  )  [inline]

Here is the caller graph for this function:

CalculateRegimeInterface* CalculateFunctions::pluginStratified (  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setEnabledAnnular ( bool  enabled  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setEnabledDispersed ( bool  enabled  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setEnabledSlug ( bool  enabled  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setEnabledStratified ( bool  enabled  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setPluginAnnular ( CalculateRegimeInterface *  pluginAnnular  )  [inline]

Set the plugin used to calculate annular flow

Here is the caller graph for this function:

void CalculateFunctions::setPluginDispersed ( CalculateRegimeInterface *  pluginDispersed  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setPluginSlug ( CalculateRegimeInterface *  pluginSlug  )  [inline]

Here is the caller graph for this function:

void CalculateFunctions::setPluginStratified ( CalculateRegimeInterface *  pluginStratified  )  [inline]

Here is the caller graph for this function:


Member Data Documentation

 All Classes Functions Variables

Generated by  doxygen 1.6.2