NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest_time.h File Reference
#include <cassert>
#include <cfloat>
#include <cmath>
#include <cstdlib>
#include <iostream>
#include <limits>
#include <string>
#include "numerics.h"
#include "nest_types.h"
Include dependency graph for nest_time.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nest::Time
 
struct  nest::Time::Range
 
struct  nest::Time::Limit
 
struct  nest::Time::LimitPosInf
 
struct  nest::Time::LimitNegInf
 
struct  nest::Time::tic
 
struct  nest::Time::step
 
struct  nest::Time::ms
 
struct  nest::Time::ms_stamp
 

Namespaces

namespace  nest
 Namespace for the NEST simulation kernel.
 

Macros

#define LIM_POS_INF_ms   DBL_MAX
 
#define LIM_NEG_INF_ms   ( -DBL_MAX )
 

Functions

std::ostream & operator<< (std::ostream &, const nest::Time &)
 
template<class N >
N nest::time_abs (const N n)
 Class to handle simulation time and realtime.
 
template<>
long long nest::time_abs (long long n)
 
bool nest::operator== (const Time &t1, const Time &t2)
 
bool nest::operator!= (const Time &t1, const Time &t2)
 
bool nest::operator< (const Time &t1, const Time &t2)
 
bool nest::operator> (const Time &t1, const Time &t2)
 
bool nest::operator<= (const Time &t1, const Time &t2)
 
bool nest::operator>= (const Time &t1, const Time &t2)
 
Time nest::operator+ (const Time &t1, const Time &t2)
 
Time nest::operator- (const Time &t1, const Time &t2)
 
Time nest::operator* (const long factor, const Time &t)
 
Time nest::operator* (const Time &t, long factor)
 

Variables

const Time nest::TimeZero
 

Macro Definition Documentation

◆ LIM_NEG_INF_ms

#define LIM_NEG_INF_ms   ( -DBL_MAX )

◆ LIM_POS_INF_ms

#define LIM_POS_INF_ms   DBL_MAX

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream &  strm,
const nest::Time &  t 
)

References nest::Time::get_ms(), nest::Time::get_steps(), nest::Time::get_tics(), nest::Time::is_neg_inf(), and nest::Time::is_pos_inf().

Here is the call graph for this function: