SimulationTime< FP > Class Template Reference

CPP API: mio::SimulationTime< FP > Class Template Reference
mio::SimulationTime< FP > Class Template Reference

double simulation time. More...

#include <damping.h>

Inheritance diagram for mio::SimulationTime< FP >:
Collaboration diagram for mio::SimulationTime< FP >:

Additional Inherited Members

- Public Types inherited from mio::TypeSafe< FP, SimulationTime< FP > >
using ValueType = FP
 
- Public Member Functions inherited from mio::TypeSafe< FP, SimulationTime< FP > >
FP get () const
 
 operator FP () const
 conversion to underlying type. More...
 
void serialize (IOContext &io) const
 serialize this. More...
 
 TypeSafe ()=default
 default constructor. More...
 
 TypeSafe (FP t)
 value constructor. More...
 
- Public Member Functions inherited from mio::OperatorAdditionSubtraction< SimulationTime< FP > >
SimulationTime< FP > operator+ (const SimulationTime< FP > &other) const
 
SimulationTime< FP > & operator+= (const SimulationTime< FP > &other)
 
SimulationTime< FP > operator- (const SimulationTime< FP > &other) const
 
SimulationTime< FP > & operator-= (const SimulationTime< FP > &other)
 
- Public Member Functions inherited from mio::OperatorIncrementDecrement< TS >
TS & operator++ ()
 
TS operator++ (int)
 
TS & operator-- ()
 
TS operator-- (int)
 
- Public Member Functions inherited from mio::OperatorScalarMultiplicationDivision< SimulationTime< FP >, FP >
SimulationTime< FP > operator* (const FP &other) const
 
SimulationTime< FP > & operator*= (const FP &other)
 
SimulationTime< FP > operator/ (const FP &other) const
 
SimulationTime< FP > & operator/= (const FP &other)
 
- Public Member Functions inherited from mio::OperatorComparison< SimulationTime< FP > >
bool operator< (const SimulationTime< FP > &other) const
 
bool operator<= (const SimulationTime< FP > &other) const
 
bool operator> (const SimulationTime< FP > &other) const
 
bool operator>= (const SimulationTime< FP > &other) const
 
- Static Public Member Functions inherited from mio::TypeSafe< FP, SimulationTime< FP > >
static IOResult< SimulationTime< FP > > deserialize (IOContext &io)
 deserialize an object of this class. More...
 

Detailed Description

template<typename FP>
class mio::SimulationTime< FP >

double simulation time.