Go to the documentation of this file.
37 #ifndef dimensionSets_H
38 #define dimensionSets_H
123 bool valid() const noexcept
137 const HashTable<dimensionedScalar>&
unitSet();
const dimensionSet dimPressure
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
const dimensionSet dimGasConstant
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
const dimensionSet dimVelocity
const dimensionSet dimEnergy
const dimensionSet dimDensity
bool valid() const noexcept
Is there a valid inverse of the selected unit.
const dimensionSet dimMoles(0, 0, 0, 0, 1, 0, 0)
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
const HashTable< dimensionedScalar > & unitSet()
Set of all dimensions.
const dimensionSet dimForce
const dimensionSet dimCompressibility
const dimensionSet dimCurrent(0, 0, 0, 0, 0, 1, 0)
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
const dimensionSet dimArea(sqr(dimLength))
const PtrList< dimensionedScalar > & units() const noexcept
Return the units.
const dimensionSets & writeUnitSet()
Set of units.
dictionary & dimensionSystems()
Top level dictionary.
const dimensionSet dimSpecificHeatCapacity(dimGasConstant)
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
void coefficients(scalarField &exponents) const
(if valid) obtain set of coefficients of unitNames
const dimensionSet dimPower
const dimensionSet dimViscosity
const dimensionSet dimDynamicViscosity
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
dimensionSets(const HashTable< dimensionedScalar > &, const wordList &unitNames)
const dimensionSet dimAcceleration
A HashTable similar to std::unordered_map.
const dimensionSet dimTemperature(0, 0, 0, 1, 0, 0, 0)
const dimensionSet dimLuminousIntensity(0, 0, 0, 0, 0, 0, 1)
const dimensionSet dimVol(dimVolume)
Older spelling for dimVolume.
const dimensionSet dimVolume(pow3(dimLength))
Construction of unit sets.
const dimensionSet dimless
Dimensionless.