27 #ifndef ANTIOCH_UNIT_BASE_H
28 #define ANTIOCH_UNIT_BASE_H
41 template <
typename T =
double>
44 UnitBase(
const std::string &sym,
const std::string &nam,
45 const T &fac,
const T &
trans,
46 int mi,
int kgi=0,
int si=0,
int Ai=0,
int Ki=0,
int moli=0,
int cdi=0,
int radi=0):
54 template <
typename P = T>
56 template <
typename P = T>
58 template <
typename P = T>
UnitBase()
no default possible
const std::string name() const
const ANTIOCH_AUTO(StateType) EuckenThermalConductivity< ThermoEvaluator > return trans(s, mu_s)
const Converter< P > converter() const
const std::string symbol() const
Seven integers to characterize the power vector.
const P translator() const
Class to deal with the conversion between units.
Converter< T > _conversion
The parameters are reduced parameters.
UnitBase(const std::string &sym, const std::string &nam, const T &fac, const T &trans, int mi, int kgi=0, int si=0, int Ai=0, int Ki=0, int moli=0, int cdi=0, int radi=0)
const InSI power_array() const