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

Public Member Functions

 HistoryVectorSparse (const size_t sim)
 
void push_back (const E &value)
 
- Public Member Functions inherited from asc::HistoryVector< E >
 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
 

Additional Inherited Members

- Public Attributes inherited from asc::HistoryVector< E >
size_t steps
 
const double & t
 
const double dt
 
- Protected Attributes inherited from asc::HistoryVector< E >
std::deque< double > th
 
std::deque< E > x
 

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