![]() |
KaliVeda
Toolkit for HIC analysis
|
#include <KVUnits.h>
Public Member Functions | |
dimensioned_type ()=default | |
dimensioned_type (const dimensioned_type &)=default | |
dimensioned_type (const Type &t) | |
dimensioned_type (const Type &t, const BaseUnit &U) | |
dimensioned_type (dimensioned_type &&)=default | |
template<class NewUnit > | |
Type | as (const NewUnit &u) const |
template<class NewUnit > | |
Type | convert (const NewUnit &u) const |
template<class NewUnit > | |
Type | in (const NewUnit &u) const |
operator Type () const | |
Type | operator() () const |
dimensioned_type & | operator= (const dimensioned_type &)=default |
dimensioned_type & | operator= (dimensioned_type &&)=default |
Public Attributes | |
DefaultUnit | default_units = DefaultUnit{} |
Type | val |
Friends | |
std::ostream & | operator<< (std::ostream &os, const dimensioned_type &ar) |
|
inline |
|
inline |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
friend |
DefaultUnit kaliveda::dimensioned_types::dimensioned_type< Type, BaseUnit, DefaultUnit >::default_units = DefaultUnit{} |
Type kaliveda::dimensioned_types::dimensioned_type< Type, BaseUnit, DefaultUnit >::val |