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)
CalculateRegimeInterfacepluginAnnular ()
CalculateRegimeInterfacepluginDispersed ()
CalculateRegimeInterfacepluginStratified ()
CalculateRegimeInterfacepluginSlug ()
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