sc::units(3)
NAME
sc::Units - The Units class is used to perform unit converions.
SYNOPSIS
#include <units.h> Inherits sc::SavableState. Public Types enum Storage { Steal, Copy } Public Member Functions 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'. Units (StateIn &s) Restore the state of a Units object from s. 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 Member Functions void parse_unit () Protected Attributes char * strrep_ double to_atomic_units_
Detailed Description
The Units class is used to perform unit converions.
Constructor & Destructor Documentation
- sc::Units::Units (char * strrep, Units::Storage = Units::Copy)
- Create using a string representation, like 'kcal/mol'.
- if Units::Steal is given is the second argment, the new Units object will delete the strrep argument when it is destroyed.
Author
- Generated automatically by Doxygen for MPQC from the source code.