|
NAMEsc::Units - The Units class is used to perform unit converions.SYNOPSIS#include <units.h> Inherits sc::SavableState. Public Typesenum Storage { Steal, Copy } Public Member FunctionsUnits (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 Functionsvoid parse_unit () Protected Attributeschar * strrep_ double to_atomic_units_ Additional Inherited MembersDetailed DescriptionThe Units class is used to perform unit converions.Constructor & Destructor Documentationsc::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.Member Function Documentationvoid sc::Units::save_data_state (StateOut & s) [virtual]Save the state of the Units object to s.Reimplemented from sc::SavableState. AuthorGenerated automatically by Doxygen for MPQC from the source code.
Visit the GSP FreeBSD Man Page Interface. |