helics  3.5.2
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

 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{static_cast<int64_t>(HELICS_BIG_NUMBER * 1000000)}
 
constexpr Time helics::initializationTime = negEpsilon
 

Detailed Description

defining the time representation to use throughout helics