Class which handles pointers to friction and slip relation plugins designed for being passing as argument to calculation functions. More...
Public Member Functions | |
FrictionFunctions () | |
bool | equals (FrictionFunctions *frictionFunctions) |
void | setPluginWallGas (FrictionInterface *pluginWallGas) |
void | setPluginWallLiquid (FrictionInterface *pluginWallLiquid) |
void | setPluginInterface (InterfaceFrictionInterface *pluginInterface) |
void | setPluginDispersed (FrictionInterface *pluginDispersed) |
void | setPluginSlipRelation (SlipRelationInterface *pluginSlipRelation) |
FrictionInterface * | pluginWallGas () |
FrictionInterface * | pluginWallLiquid () |
InterfaceFrictionInterface * | pluginInterface () |
FrictionInterface * | pluginDispersed () |
SlipRelationInterface * | pluginSlipRelation () |
Private Attributes | |
FrictionInterface * | _pluginWallGas |
FrictionInterface * | _pluginWallLiquid |
InterfaceFrictionInterface * | _pluginInterface |
FrictionInterface * | _pluginDispersed |
SlipRelationInterface * | _pluginSlipRelation |
Class which handles pointers to friction and slip relation plugins designed for being passing as argument to calculation functions.
FrictionFunctions::FrictionFunctions | ( | ) |
Constructor, sets pointers to NULL
bool FrictionFunctions::equals | ( | FrictionFunctions * | frictionFunctions | ) |
FrictionInterface* FrictionFunctions::pluginDispersed | ( | ) | [inline] |
Returns FrictionInterface pointer to plugin calculating dispersed friction
InterfaceFrictionInterface* FrictionFunctions::pluginInterface | ( | ) | [inline] |
Returns InterfaceFrictionInterface pointer to plugin calculating interface friction
SlipRelationInterface* FrictionFunctions::pluginSlipRelation | ( | ) | [inline] |
Returns SlipRelationInterface pointer to plugin calculating slip relation
FrictionInterface* FrictionFunctions::pluginWallGas | ( | ) | [inline] |
Returns FrictionInterface pointer to plugin calculating wall friction for gas phase
FrictionInterface* FrictionFunctions::pluginWallLiquid | ( | ) | [inline] |
Returns FrictionInterface pointer to plugin calculating wall friction for liquid phase
void FrictionFunctions::setPluginDispersed | ( | FrictionInterface * | pluginDispersed | ) | [inline] |
Set the plugin used to calculate dispersed
void FrictionFunctions::setPluginInterface | ( | InterfaceFrictionInterface * | pluginInterface | ) | [inline] |
Set the plugin used to calculate interface friction
void FrictionFunctions::setPluginSlipRelation | ( | SlipRelationInterface * | pluginSlipRelation | ) | [inline] |
Set the plugin used to calculate slip relation
void FrictionFunctions::setPluginWallGas | ( | FrictionInterface * | pluginWallGas | ) | [inline] |
Set the plugin used to calculate wall friction for gas phase
void FrictionFunctions::setPluginWallLiquid | ( | FrictionInterface * | pluginWallLiquid | ) | [inline] |
Set the plugin used to calculate wall friction for liquid phase