|
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 &) |
Istream & | operator>> (Istream &, dimensionSet &) |
Ostream & | operator<< (Ostream &, const dimensionSet &) |