OpenFOAM logo
Open Source CFD Toolkit

dimensionSet Class Reference

List of all members.

Public Types

enum  { nDimensions = 7 }
enum  dimensionType {
  MASS, LENGTH, TIME, TEMPERATURE,
  MOLES, CURRENT, LUMINOUS_INTENSITY
}
 Define an enumeration for the names of the dimension exponents. More...

Public Member Functions

 ClassName ("dimensionSet")
 dimensionSet (const scalar mass, const scalar length, const scalar time, const scalar temperature, const scalar moles, const scalar current, const scalar luminousIntensity)
 Construct given individual dimension exponents for all.
 dimensionSet (const scalar mass, const scalar length, const scalar time, const scalar temperature, const scalar moles)
 Construct given individual dimension exponents for first.
 dimensionSet (Istream &)
 Construct from Istream.
bool dimensionless () const
void reset (const dimensionSet &)
scalar operator[] (const dimensionType) const
scalar & operator[] (const dimensionType)
bool operator== (const dimensionSet &) const
bool operator!= (const dimensionSet &) const
bool operator= (const dimensionSet &) const
bool operator+= (const dimensionSet &) const
bool operator-= (const dimensionSet &) const
bool operator *= (const dimensionSet &)
bool operator/= (const dimensionSet &)

Static Public Attributes

const scalar smallExponent

Friends

dimensionSet max (const dimensionSet &, const dimensionSet &)
dimensionSet min (const dimensionSet &, const dimensionSet &)
dimensionSet scale (const dimensionSet &, const dimensionSet &)
dimensionSet pow (const dimensionSet &, const scalar)
dimensionSet pow (const dimensionSet &, const dimensionedScalar &)
dimensionSet pow (const dimensionedScalar &, const dimensionSet &)
dimensionSet sqr (const dimensionSet &)
dimensionSet pow3 (const dimensionSet &)
dimensionSet pow4 (const dimensionSet &)
dimensionSet sqrt (const dimensionSet &)
dimensionSet magSqr (const dimensionSet &)
dimensionSet mag (const dimensionSet &)
dimensionSet sign (const dimensionSet &)
dimensionSet pos (const dimensionSet &)
dimensionSet neg (const dimensionSet &)
dimensionSet operator- (const dimensionSet &)
dimensionSet operator+ (const dimensionSet &, const dimensionSet &)
dimensionSet operator- (const dimensionSet &, const dimensionSet &)
dimensionSet operator * (const dimensionSet &, const dimensionSet &)
dimensionSet operator/ (const dimensionSet &, const dimensionSet &)
dimensionSet operator & (const dimensionSet &, const dimensionSet &)
dimensionSet operator^ (const dimensionSet &, const dimensionSet &)
dimensionSet operator && (const dimensionSet &, const dimensionSet &)
Istreamoperator>> (Istream &, dimensionSet &)
Ostreamoperator<< (Ostream &, const dimensionSet &)

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
nDimensions 

Definition at line 71 of file dimensionSet.H.

enum dimensionType
 

Define an enumeration for the names of the dimension exponents.

Enumeration values:
MASS 
LENGTH 
TIME 
TEMPERATURE 
MOLES 
CURRENT 
LUMINOUS_INTENSITY 

Definition at line 77 of file dimensionSet.H.


Constructor & Destructor Documentation

dimensionSet const scalar  mass,
const scalar  length,
const scalar  time,
const scalar  temperature,
const scalar  moles,
const scalar  current,
const scalar  luminousIntensity
 

Construct given individual dimension exponents for all.

seven dimensions

dimensionSet const scalar  mass,
const scalar  length,
const scalar  time,
const scalar  temperature,
const scalar  moles
 

Construct given individual dimension exponents for first.

five dimensions

dimensionSet Istream  ) 
 

Construct from Istream.


Member Function Documentation

ClassName "dimensionSet"   ) 
 

bool dimensionless  )  const
 

bool operator *= const dimensionSet  ) 
 

bool operator!= const dimensionSet  )  const
 

bool operator+= const dimensionSet  )  const
 

bool operator-= const dimensionSet  )  const
 

bool operator/= const dimensionSet  ) 
 

bool operator= const dimensionSet  )  const
 

bool operator== const dimensionSet  )  const
 

scalar& operator[] const   dimensionType  ) 
 

scalar operator[] const   dimensionType  )  const
 

void reset const dimensionSet  ) 
 


Friends And Related Function Documentation

dimensionSet mag const dimensionSet  )  [friend]
 

dimensionSet magSqr const dimensionSet  )  [friend]
 

dimensionSet max const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet min const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet neg const dimensionSet  )  [friend]
 

dimensionSet operator & const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet operator && const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet operator * const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet operator+ const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet operator- const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet operator- const dimensionSet  )  [friend]
 

dimensionSet operator/ const dimensionSet ,
const dimensionSet
[friend]
 

Ostream& operator<< Ostream ,
const dimensionSet
[friend]
 

Istream& operator>> Istream ,
dimensionSet
[friend]
 

dimensionSet operator^ const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet pos const dimensionSet  )  [friend]
 

dimensionSet pow const dimensionedScalar ,
const dimensionSet
[friend]
 

dimensionSet pow const dimensionSet ,
const dimensionedScalar
[friend]
 

dimensionSet pow const dimensionSet ,
const   scalar
[friend]
 

dimensionSet pow3 const dimensionSet  )  [friend]
 

dimensionSet pow4 const dimensionSet  )  [friend]
 

dimensionSet scale const dimensionSet ,
const dimensionSet
[friend]
 

dimensionSet sign const dimensionSet  )  [friend]
 

dimensionSet sqr const dimensionSet  )  [friend]
 

dimensionSet sqrt const dimensionSet  )  [friend]
 


Member Data Documentation

const scalar smallExponent [static]
 

Definition at line 91 of file dimensionSet.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org