The SKIRT project
advanced radiative transfer for astrophysics
Public Member Functions | List of all members
ShapesUnitDef Class Reference

#include <ShapesUnitDef.hpp>

Inheritance diagram for ShapesUnitDef:
Inheritance graph
[legend]

Public Member Functions

 ShapesUnitDef ()
 
- Public Member Functions inherited from UnitDef
 UnitDef ()
 
 UnitDef (const UnitDef &UnitDef)=default
 
std::tuple< double, double, double > def (string qty, string unit) const
 
bool has (string qty) const
 
bool has (string qty, string unit) const
 
double in (string qty, string unit, double value) const
 
UnitDefoperator= (const UnitDef &)=default
 
double out (string qty, string unit, double value) const
 
string unit (string qty, string unitSystem, string unitStyle=string()) const
 

Additional Inherited Members

- Protected Member Functions inherited from UnitDef
void addDefaultUnit (string unitSystem, string quantity, string unit)
 
void addUnit (string quantity, string unit, double factor, double power=1., double offset=0.)
 

Detailed Description

The ShapesUnitDef class defines the units and unit systems used by the Shapes program.

Constructor & Destructor Documentation

◆ ShapesUnitDef()

ShapesUnitDef::ShapesUnitDef ( )

The default constructor loads the unit and unit system defintions.


The documentation for this class was generated from the following file: