|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <UnitRep.hpp>
类 ast::UnitRep 继承关系图:Public 成员函数 | |
| UnitRep (EUnitKind kind, StringView name, Dimension dimension, const SubUnitListConst &subunits) | |
| UnitRep (EUnitKind kind, StringView name, Dimension dimension) | |
| bool | operator== (const UnitRep &other) const |
| virtual double | toSI (double value) const =0 |
| virtual double | fromSI (double value) const =0 |
| virtual UnitRepHandle | clone () const =0 |
| EUnitKind | kind () const |
| double | scale () const |
| bool | valid () const |
Public 属性 | |
| EUnitKind | kind_ |
| std::string | name_ |
| Dimension | dimension_ |
| SubUnitListConst | subUnits_ |
单位表示
|
pure virtual |
深拷贝单位表示(独立副本)
在 ast::AffineUnitRep, ast::LogarithmicUnitRep , 以及 ast::ScaleUnitRep 内被实现.