Public Types |
enum | Storage { Steal,
Copy
} |
Public Methods |
| Units (const char *strrep) |
| Create using a string representation, like "kcal/mol".
|
| Units (char *strrep, Units::Storage=Units::Copy) |
| Create using a string representation, like "kcal/mol". More...
|
| Units (StateIn &s) |
| Restore the state of a Units object from s.
|
| ~Units () |
double | to (const Ref< Units > &u) const |
| The conversion factor from this to u.
|
double | from (const Ref< Units > &u) const |
| The conversion factor from u to this.
|
double | to_atomic_units () const |
| The conversion factor from this to atomic units.
|
double | from_atomic_units () const |
| The conversion factor from atom units to this.
|
const char * | string_rep () const |
| The string representation of the units.
|
void | save_data_state (StateOut &s) |
| Save the state of the Units object to s.
|
Protected Methods |
void | parse_unit () |
Protected Attributes |
char * | strrep_ |
double | to_atomic_units_ |