HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_Time Class Reference

#include <SIM_Time.h>

Public Member Functions

 SIM_Time ()
 
 SIM_Time (const fpreal64 &t)
 
 SIM_Time (const SIM_Time &t)
 
 ~SIM_Time ()
 
 operator fpreal64 () const
 
const SIM_Timeoperator= (const fpreal64 &t)
 
const SIM_Timeoperator= (const SIM_Time &t)
 
bool operator== (const fpreal64 &t) const
 
bool operator== (const SIM_Time &t) const
 
bool operator!= (const fpreal64 &t) const
 
bool operator!= (const SIM_Time &t) const
 
bool operator> (const fpreal64 &t) const
 
bool operator> (const SIM_Time &t) const
 
bool operator< (const fpreal64 &t) const
 
bool operator< (const SIM_Time &t) const
 
bool operator>= (const fpreal64 &t) const
 
bool operator>= (const SIM_Time &t) const
 
bool operator<= (const fpreal64 &t) const
 
bool operator<= (const SIM_Time &t) const
 

Detailed Description

This class is used to represent simulation times. Time is stored with fpreal64 precision, and all comparisons are performed with a tolerance.

Examples:
SIM/SIM_ForceOrbit.C, SIM/SIM_ForceOrbit.h, SIM/SIM_GasAdd.C, SIM/SIM_GasAdd.h, SIM/SIM_RadialEmit.C, SIM/SIM_RadialEmit.h, SIM/SIM_SolverHair.C, SIM/SIM_SolverHair.h, SIM/SNOW_Solver.C, and SIM/SNOW_Solver.h.

Definition at line 19 of file SIM_Time.h.

Constructor & Destructor Documentation

SIM_Time::SIM_Time ( )
inline

Definition at line 22 of file SIM_Time.h.

SIM_Time::SIM_Time ( const fpreal64 t)
inline

Definition at line 24 of file SIM_Time.h.

SIM_Time::SIM_Time ( const SIM_Time t)
inline

Definition at line 26 of file SIM_Time.h.

SIM_Time::~SIM_Time ( )
inline

Definition at line 28 of file SIM_Time.h.

Member Function Documentation

SIM_Time::operator fpreal64 ( ) const
inline

Definition at line 31 of file SIM_Time.h.

bool SIM_Time::operator!= ( const fpreal64 t) const
inline

Definition at line 41 of file SIM_Time.h.

bool SIM_Time::operator!= ( const SIM_Time t) const
inline

Definition at line 43 of file SIM_Time.h.

bool SIM_Time::operator< ( const fpreal64 t) const
inline

Definition at line 49 of file SIM_Time.h.

bool SIM_Time::operator< ( const SIM_Time t) const
inline

Definition at line 51 of file SIM_Time.h.

bool SIM_Time::operator<= ( const fpreal64 t) const
inline

Definition at line 57 of file SIM_Time.h.

bool SIM_Time::operator<= ( const SIM_Time t) const
inline

Definition at line 59 of file SIM_Time.h.

const SIM_Time& SIM_Time::operator= ( const fpreal64 t)
inline

Definition at line 33 of file SIM_Time.h.

const SIM_Time& SIM_Time::operator= ( const SIM_Time t)
inline

Definition at line 35 of file SIM_Time.h.

bool SIM_Time::operator== ( const fpreal64 t) const
inline

Definition at line 37 of file SIM_Time.h.

bool SIM_Time::operator== ( const SIM_Time t) const
inline

Definition at line 39 of file SIM_Time.h.

bool SIM_Time::operator> ( const fpreal64 t) const
inline

Definition at line 45 of file SIM_Time.h.

bool SIM_Time::operator> ( const SIM_Time t) const
inline

Definition at line 47 of file SIM_Time.h.

bool SIM_Time::operator>= ( const fpreal64 t) const
inline

Definition at line 53 of file SIM_Time.h.

bool SIM_Time::operator>= ( const SIM_Time t) const
inline

Definition at line 55 of file SIM_Time.h.


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