|
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().