helics 3.7.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Variables
helicsTime.hpp File Reference
#include "../utilities/timeRepresentation.hpp"
#include "CoreTypes.hpp"
#include "helics/helics-config.h"
#include <cstdint>

Go to the source code of this file.

Classes

struct  helics::iteration_time
 

Namespaces

namespace  helics
 the main namespace for the helics co-simulation library User functions will be in the helics namespace with internal functions possible in a lower level namespace
 

Typedefs

using helics::Time = TimeRepresentation< count_time< 9 > >
 

Variables

constexpr Time helics::timeZero = Time::zeroVal()
 
constexpr Time helics::timeEpsilon = Time::epsilon()
 
constexpr Time helics::negEpsilon = -Time::epsilon()
 
constexpr Time helics::cBigTime = Time{HELICS_BIG_NUMBER}
 
constexpr Time helics::cTerminationTime = Time{HELICS_TERMINATION_TIME_VALUE}
 
constexpr Time helics::cMaxTime = Time{HELICS_MAX_TIME_VALUE}
 
constexpr Time helics::initializationTime = negEpsilon
 

Detailed Description

defining the time representation to use throughout helics