SIM_Time Class Reference

#include <SIM_Time.h>

List of all members.

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_SolverHair.C, SIM/SIM_SolverHair.h, SIM/SNOW_Solver.C, and SIM/SNOW_Solver.h.

Definition at line 25 of file SIM_Time.h.


Constructor & Destructor Documentation

SIM_Time::SIM_Time (  )  [inline]

Definition at line 28 of file SIM_Time.h.

SIM_Time::SIM_Time ( const fpreal64 t  )  [inline]

Definition at line 30 of file SIM_Time.h.

SIM_Time::SIM_Time ( const SIM_Time t  )  [inline]

Definition at line 32 of file SIM_Time.h.

SIM_Time::~SIM_Time (  )  [inline]

Definition at line 34 of file SIM_Time.h.


Member Function Documentation

SIM_Time::operator fpreal64 (  )  const [inline]

Definition at line 37 of file SIM_Time.h.

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

Definition at line 49 of file SIM_Time.h.

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

Definition at line 47 of file SIM_Time.h.

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

Definition at line 57 of file SIM_Time.h.

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

Definition at line 55 of file SIM_Time.h.

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

Definition at line 65 of file SIM_Time.h.

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

Definition at line 63 of file SIM_Time.h.

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

Definition at line 41 of file SIM_Time.h.

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

Definition at line 39 of file SIM_Time.h.

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

Definition at line 45 of file SIM_Time.h.

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

Definition at line 43 of file SIM_Time.h.

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

Definition at line 53 of file SIM_Time.h.

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

Definition at line 51 of file SIM_Time.h.

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

Definition at line 61 of file SIM_Time.h.

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

Definition at line 59 of file SIM_Time.h.


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

Generated on Mon Jan 28 00:30:00 2013 for HDK by  doxygen 1.5.9