Ascent  0.1.1
An open source architecture for time-based simulations.
asc::Vars Class Reference

Public Member Functions

 Vars (Simulator &simulator)
 
template<typename T >
Parameter< T > & initNoTrack (const std::string &id, T &x)
 
template<typename T >
void init (const std::string &id, T &x, size_t steps)
 
bool trackable (const std::string &id)
 
void update (const std::string &id)
 
void update ()
 
std::string print (const std::string &id)
 
std::string print (const std::string &id, const size_t i)
 
std::string type (const std::string &id)
 
size_t length (const std::string &id)
 
size_t tBegin (const std::string &id)
 
template<typename T >
bool set (const std::string &id, const T &x)
 
template<typename T >
get (const std::string &id)
 
template<typename T >
std::deque< T > history (const std::string &id)
 
void steps (const std::string &id, size_t steps)
 
void steps (const std::string &id, bool infinite=true)
 
auto getNames ()
 

Friends

class Module
 

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