MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
LinearCompressibleTHydraulicFluid Class Reference

#include <hfluid_.h>

Inheritance diagram for LinearCompressibleTHydraulicFluid:
Collaboration diagram for LinearCompressibleTHydraulicFluid:

Public Member Functions

 LinearCompressibleTHydraulicFluid (unsigned int Label, const doublereal &dDensity, const doublereal &dBeta, const doublereal &dPres0, const doublereal &dAlpha, const doublereal &dTemp0, const doublereal &dViscosity=0.)
 
 LinearCompressibleTHydraulicFluid (const LinearCompressibleTHydraulicFluid &HF)
 
 ~LinearCompressibleTHydraulicFluid ()
 
HydraulicFluidpCopy (void) const
 
doublereal dGetDensity (const doublereal &dPres, const doublereal &dTemp) const
 
doublereal dGetDensityDTemp (void) const
 
doublereal dGetDensityDTemp (const doublereal &) const
 
doublereal dGetDensityDTemp (const doublereal &, const doublereal &) const
 
- Public Member Functions inherited from LinearCompressibleHydraulicFluid
 LinearCompressibleHydraulicFluid (unsigned int Label, const doublereal &dDens, const doublereal &dB, const doublereal &dPr0, const doublereal &dVisc=0., const doublereal dTp0=-1.)
 
 LinearCompressibleHydraulicFluid (const LinearCompressibleHydraulicFluid &HF)
 
virtual ~LinearCompressibleHydraulicFluid ()
 
virtual doublereal dGetDensity (void) const
 
virtual doublereal dGetDensity (const doublereal &dPres) const
 
virtual doublereal dGetDensityDPres (void) const
 
virtual doublereal dGetDensityDPres (const doublereal &) const
 
virtual doublereal dGetDensityDPres (const doublereal &, const doublereal &) const
 
doublereal dGetViscosity (void) const
 
doublereal dGetViscosity (const doublereal &) const
 
doublereal dGetViscosity (const doublereal &, const doublereal &) const
 
- Public Member Functions inherited from HydraulicFluid
 HydraulicFluid (unsigned int Label, const doublereal dPres0=-1., const doublereal dTemp0=-1.)
 
 HydraulicFluid (const HydraulicFluid &HF)
 
virtual ~HydraulicFluid ()
 
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 dAlpha
 
const doublereal dDensityDTemp
 
- Protected Attributes inherited from LinearCompressibleHydraulicFluid
const doublereal dDensity
 
const doublereal dBeta
 
const doublereal dDensityDPres
 
const doublereal dViscosity
 
- Protected Attributes inherited from HydraulicFluid
const doublereal dPres0
 
const doublereal dTemp0
 
- Protected Attributes inherited from WithLabel
unsigned int uLabel
 
std::string sName
 

Additional Inherited Members

- Public Types inherited from HydraulicFluid
enum  Re { UPPER, LOWER }
 

Detailed Description

Definition at line 227 of file hfluid_.h.

Constructor & Destructor Documentation

LinearCompressibleTHydraulicFluid::LinearCompressibleTHydraulicFluid ( unsigned int  Label,
const doublereal dDensity,
const doublereal dBeta,
const doublereal dPres0,
const doublereal dAlpha,
const doublereal dTemp0,
const doublereal dViscosity = 0. 
)
inline

Definition at line 234 of file hfluid_.h.

References dDensityDTemp.

Referenced by pCopy().

242  dAlpha(dAlpha),
243  dDensityDTemp(0.) {
245  };
const doublereal dViscosity
Definition: hfluid_.h:131
LinearCompressibleHydraulicFluid(unsigned int Label, const doublereal &dDens, const doublereal &dB, const doublereal &dPr0, const doublereal &dVisc=0., const doublereal dTp0=-1.)
Definition: hfluid_.h:134
const doublereal dPres0
Definition: hfluid.h:48
const doublereal dDensity
Definition: hfluid_.h:128
const doublereal dTemp0
Definition: hfluid.h:49
double doublereal
Definition: colamd.c:52
const doublereal dDensityDTemp
Definition: hfluid_.h:231
LinearCompressibleTHydraulicFluid::LinearCompressibleTHydraulicFluid ( const LinearCompressibleTHydraulicFluid HF)
inline

Definition at line 247 of file hfluid_.h.

References dAlpha, LinearCompressibleHydraulicFluid::dDensity, and dDensityDTemp.

249  dAlpha(HF.dAlpha),
250  dDensityDTemp(0.) {
252  };
LinearCompressibleHydraulicFluid(unsigned int Label, const doublereal &dDens, const doublereal &dB, const doublereal &dPr0, const doublereal &dVisc=0., const doublereal dTp0=-1.)
Definition: hfluid_.h:134
const doublereal dDensity
Definition: hfluid_.h:128
double doublereal
Definition: colamd.c:52
const doublereal dDensityDTemp
Definition: hfluid_.h:231
LinearCompressibleTHydraulicFluid::~LinearCompressibleTHydraulicFluid ( )
inline

Definition at line 254 of file hfluid_.h.

References NO_OP.

254  {
255  NO_OP;
256  };
#define NO_OP
Definition: myassert.h:74

Member Function Documentation

doublereal LinearCompressibleTHydraulicFluid::dGetDensity ( const doublereal dPres,
const doublereal dTemp 
) const
inlinevirtual

Reimplemented from LinearCompressibleHydraulicFluid.

Definition at line 268 of file hfluid_.h.

References dDensityDTemp, LinearCompressibleHydraulicFluid::dGetDensity(), and HydraulicFluid::dTemp0.

268  {
270  };
virtual doublereal dGetDensity(void) const
Definition: hfluid_.h:177
const doublereal dTemp0
Definition: hfluid.h:49
const doublereal dDensityDTemp
Definition: hfluid_.h:231

Here is the call graph for this function:

doublereal LinearCompressibleTHydraulicFluid::dGetDensityDTemp ( void  ) const
inlinevirtual

Reimplemented from LinearCompressibleHydraulicFluid.

Definition at line 273 of file hfluid_.h.

References dDensityDTemp.

273  {
274  return dDensityDTemp;
275  };
const doublereal dDensityDTemp
Definition: hfluid_.h:231
doublereal LinearCompressibleTHydraulicFluid::dGetDensityDTemp ( const doublereal ) const
inlinevirtual

Reimplemented from LinearCompressibleHydraulicFluid.

Definition at line 276 of file hfluid_.h.

References dDensityDTemp.

276  {
277  return dDensityDTemp;
278  };
const doublereal dDensityDTemp
Definition: hfluid_.h:231
doublereal LinearCompressibleTHydraulicFluid::dGetDensityDTemp ( const doublereal ,
const doublereal  
) const
inlinevirtual

Reimplemented from LinearCompressibleHydraulicFluid.

Definition at line 279 of file hfluid_.h.

References dDensityDTemp.

279  {
280  return dDensityDTemp;
281  };
const doublereal dDensityDTemp
Definition: hfluid_.h:231
HydraulicFluid* LinearCompressibleTHydraulicFluid::pCopy ( void  ) const
inlinevirtual

Reimplemented from LinearCompressibleHydraulicFluid.

Definition at line 259 of file hfluid_.h.

References LinearCompressibleTHydraulicFluid(), and SAFENEWWITHCONSTRUCTOR.

259  {
260  HydraulicFluid* pHF = NULL;
264  return pHF;
265  };
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
Definition: mynewmem.h:698
LinearCompressibleTHydraulicFluid(unsigned int Label, const doublereal &dDensity, const doublereal &dBeta, const doublereal &dPres0, const doublereal &dAlpha, const doublereal &dTemp0, const doublereal &dViscosity=0.)
Definition: hfluid_.h:234

Here is the call graph for this function:

Member Data Documentation

const doublereal LinearCompressibleTHydraulicFluid::dAlpha
protected

Definition at line 230 of file hfluid_.h.

Referenced by LinearCompressibleTHydraulicFluid().

const doublereal LinearCompressibleTHydraulicFluid::dDensityDTemp
protected

Definition at line 231 of file hfluid_.h.

Referenced by dGetDensity(), dGetDensityDTemp(), and LinearCompressibleTHydraulicFluid().


The documentation for this class was generated from the following file: