Ascent  0.1.1
An open source architecture for time-based simulations.
asc::HistoryVector< E > Class Template Reference
Inheritance diagram for asc::HistoryVector< E >:
asc::HistoryVectorSparse< E, sample_size >

Public Member Functions

 HistoryVector (const size_t sim, const size_t steps=3)
 
void error (const std::string &description)
 
void push_back (const E &value)
 
size_t size () const
 
E & back ()
 
E & front ()
 
const std::deque< E > & history () const
 
const std::deque< double > & time () const
 
std::deque< double > time (const size_t steps) const
 
Eigen::VectorXd col (const size_t dim, const size_t steps) const
 
derivative () const
 
mean () const
 
mean (const size_t steps) const
 
stdDeviation () const
 
stdDeviation (const size_t steps) const
 

Public Attributes

size_t steps
 
const double & t
 
const double dt
 

Protected Attributes

std::deque< double > th
 
std::deque< E > x
 

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