|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
The DynamicsMatrixDescriptor class. Helper class to model the matrix representon of dynamical systems. More...
#include <dynamics_matrix_descriptor.h>
Public Types | |
| typedef DynMat< real_t > | matrix_type |
| typedef DynVec< real_t > | vector_type |
| typedef std::map< std::string, matrix_type >::iterator | matrix_iterator |
| typedef std::map< std::string, matrix_type >::const_iterator | const_matrix_iterator |
| typedef std::map< std::string, vector_type >::iterator | vector_iterator |
| typedef std::map< std::string, vector_type >::const_iterator | const_vector_iterator |
Public Member Functions | |
| DynamicsMatrixDescriptor () | |
| Constructor. | |
| ~DynamicsMatrixDescriptor () | |
| Destructor. | |
| matrix_iterator | find_matrix (const std::string &name) |
| find the matrix with the given name | |
| const_matrix_iterator | find_matrix (const std::string &name) const |
| find the matrix with the given name | |
| vector_iterator | find_vector (const std::string &name) |
| find the matrix with the given name | |
| const_vector_iterator | find_vector (const std::string &name) const |
| find the matrix with the given name | |
| matrix_type & | get_matrix (const std::string &name) |
| const matrix_type & | get_matrix (const std::string &name) const |
| void | set_matrix (const std::string &name, const matrix_type &mat) |
| bool | has_matrix (const std::string &name) const |
| vector_type & | get_vector (const std::string &name) |
| const vector_type & | get_vector (const std::string &name) const |
| void | set_vector (const std::string &name, const vector_type &vec) |
| matrix_iterator | matrix_begin () |
| iterators | |
| matrix_iterator | matrix_end () |
| const_matrix_iterator | matrix_begin () const |
| const_matrix_iterator | matrix_end () const |
| vector_iterator | vector_begin () |
| iterators | |
| vector_iterator | vector_end () |
| const_vector_iterator | vector_begin () const |
| const_vector_iterator | vector_end () const |
Protected Attributes | |
| std::map< std::string, matrix_type > | matrices_ |
| std::map< std::string, vector_type > | vectors_ |
The DynamicsMatrixDescriptor class. Helper class to model the matrix representon of dynamical systems.
| typedef std::map<std::string,matrix_type>::const_iterator bitrl::dynamics::DynamicsMatrixDescriptor::const_matrix_iterator |
| typedef std::map<std::string,vector_type>::const_iterator bitrl::dynamics::DynamicsMatrixDescriptor::const_vector_iterator |
| typedef std::map<std::string,matrix_type>::iterator bitrl::dynamics::DynamicsMatrixDescriptor::matrix_iterator |
| typedef std::map<std::string,vector_type>::iterator bitrl::dynamics::DynamicsMatrixDescriptor::vector_iterator |
| bitrl::dynamics::DynamicsMatrixDescriptor::DynamicsMatrixDescriptor | ( | ) |
Constructor.
|
inline |
Destructor.
| DynamicsMatrixDescriptor::matrix_iterator bitrl::dynamics::DynamicsMatrixDescriptor::find_matrix | ( | const std::string & | name | ) |
find the matrix with the given name
| DynamicsMatrixDescriptor::const_matrix_iterator bitrl::dynamics::DynamicsMatrixDescriptor::find_matrix | ( | const std::string & | name | ) | const |
find the matrix with the given name
| DynamicsMatrixDescriptor::vector_iterator bitrl::dynamics::DynamicsMatrixDescriptor::find_vector | ( | const std::string & | name | ) |
find the matrix with the given name
| DynamicsMatrixDescriptor::const_vector_iterator bitrl::dynamics::DynamicsMatrixDescriptor::find_vector | ( | const std::string & | name | ) | const |
find the matrix with the given name
| DynamicsMatrixDescriptor::matrix_type & bitrl::dynamics::DynamicsMatrixDescriptor::get_matrix | ( | const std::string & | name | ) |
| const DynamicsMatrixDescriptor::matrix_type & bitrl::dynamics::DynamicsMatrixDescriptor::get_matrix | ( | const std::string & | name | ) | const |
| DynamicsMatrixDescriptor::vector_type & bitrl::dynamics::DynamicsMatrixDescriptor::get_vector | ( | const std::string & | name | ) |
| const DynamicsMatrixDescriptor::vector_type & bitrl::dynamics::DynamicsMatrixDescriptor::get_vector | ( | const std::string & | name | ) | const |
| bool bitrl::dynamics::DynamicsMatrixDescriptor::has_matrix | ( | const std::string & | name | ) | const |
|
inline |
iterators
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
iterators
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |