MBDyn-1.7.3
|
#include <hfluid.h>
Public Types | |
enum | Re { UPPER, LOWER } |
Public Member Functions | |
HydraulicFluid (unsigned int Label, const doublereal dPres0=-1., const doublereal dTemp0=-1.) | |
HydraulicFluid (const HydraulicFluid &HF) | |
virtual | ~HydraulicFluid () |
virtual HydraulicFluid * | pCopy (void) const =0 |
virtual doublereal | dGetDensity (void) const =0 |
virtual doublereal | dGetDensity (const doublereal &dPres) const =0 |
virtual doublereal | dGetDensity (const doublereal &dPres, const doublereal &dTemp) const =0 |
virtual doublereal | dGetDensityDPres (void) const =0 |
virtual doublereal | dGetDensityDPres (const doublereal &dPres) const =0 |
virtual doublereal | dGetDensityDPres (const doublereal &dPres, const doublereal &dTemp) const =0 |
virtual doublereal | dGetDensityDTemp (void) const =0 |
virtual doublereal | dGetDensityDTemp (const doublereal &dPres) const =0 |
virtual doublereal | dGetDensityDTemp (const doublereal &dPres, const doublereal &dTemp) const =0 |
virtual doublereal | dGetViscosity (void) const =0 |
virtual doublereal | dGetViscosity (const doublereal &dPres) const =0 |
virtual doublereal | dGetViscosity (const doublereal &dPres, const doublereal &dTemp) const =0 |
virtual doublereal | dGetRe (Re which) |
virtual doublereal | dGetPres0 (void) const |
virtual doublereal | dGetTemp0 (void) const |
Public Member Functions inherited from WithLabel | |
WithLabel (unsigned int uL=0, const std::string &sN="") | |
virtual | ~WithLabel (void) |
void | PutLabel (unsigned int uL) |
void | PutName (const std::string &sN) |
unsigned int | GetLabel (void) const |
const std::string & | GetName (void) const |
Protected Attributes | |
const doublereal | dPres0 |
const doublereal | dTemp0 |
Protected Attributes inherited from WithLabel | |
unsigned int | uLabel |
std::string | sName |
enum HydraulicFluid::Re |
Enumerator | |
---|---|
UPPER | |
LOWER |
Definition at line 81 of file hfluid.h.
HydraulicFluid::HydraulicFluid | ( | unsigned int | Label, |
const doublereal | dPres0 = -1. , |
||
const doublereal | dTemp0 = -1. |
||
) |
HydraulicFluid::HydraulicFluid | ( | const HydraulicFluid & | HF | ) |
|
virtual |
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
Referenced by MinorLoss::AssJac(), Pipe::AssJac(), Control_valve::AssJac(), Actuator::AssJac(), Accumulator::AssJac(), ThreeWayMinorLoss::AssJac(), Dynamic_pipe::AssJac(), Tank::AssJac(), Orifice::AssJac(), Dynamic_control_valve::AssJac(), Pressure_flow_control_valve::AssJac(), Pressure_valve::AssJac(), Flow_valve::AssJac(), MinorLoss::AssRes(), Pipe::AssRes(), Control_valve::AssRes(), Actuator::AssRes(), Accumulator::AssRes(), ThreeWayMinorLoss::AssRes(), Dynamic_pipe::AssRes(), Tank::AssRes(), Orifice::AssRes(), DynamicPipe::AssRes(), Dynamic_control_valve::AssRes(), Pressure_flow_control_valve::AssRes(), Pressure_valve::AssRes(), Flow_valve::AssRes(), Dynamic_pipe::Dynamic_pipe(), Orifice::Orifice(), Pipe::Pipe(), and Control_valve2::Prepare().
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
|
pure virtual |
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
Referenced by Actuator::AssJac(), Dynamic_pipe::AssJac(), DynamicPipe::AssJac(), Actuator::AssRes(), Dynamic_pipe::AssRes(), and DynamicPipe::AssRes().
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
|
inlinevirtual |
Definition at line 95 of file hfluid.h.
References LOWER, MBDYN_EXCEPT_ARGS, and UPPER.
Referenced by Pipe::AfterConvergence(), Dynamic_pipe::AfterConvergence(), DynamicPipe::AfterConvergence(), Pipe::AssJac(), Dynamic_pipe::AssJac(), DynamicPipe::AssJac(), Pipe::AssRes(), Dynamic_pipe::AssRes(), and DynamicPipe::AssRes().
|
virtual |
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
Referenced by Dynamic_pipe::AssRes(), DynamicPipe::AssRes(), Dynamic_pipe::Dynamic_pipe(), Orifice::Orifice(), and Pipe::Pipe().
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
|
pure virtual |
Implemented in ExpHydraulicFluid, SuperHydraulicFluid, LinearCompressibleTHydraulicFluid, LinearCompressibleHydraulicFluid, and IncompressibleHydraulicFluid.
Referenced by ReadHydraulicElem().
|
protected |
Definition at line 48 of file hfluid.h.
Referenced by LinearCompressibleHydraulicFluid::dGetDensity(), SuperHydraulicFluid::dGetDensity(), ExpHydraulicFluid::dGetDensity(), ExpHydraulicFluid::dGetDensityDPres(), and dGetPres0().
|
protected |
Definition at line 49 of file hfluid.h.
Referenced by LinearCompressibleTHydraulicFluid::dGetDensity(), and dGetTemp0().