|
| OMComputedVelocity () |
|
virtual | ~OMComputedVelocity () |
|
void | computeObservation (double *state, double *velocity, const MatNd *currentAction, double dt) const final |
|
virtual void | reset () |
|
virtual void | computeState (double *state, const MatNd *currentAction, double dt) const =0 |
|
virtual | ~ObservationModel () |
|
MatNd * | computeObservation (const MatNd *currentAction, double dt) const |
|
void | computeObservation (MatNd *observation, const MatNd *currentAction, double dt) const |
|
virtual unsigned int | getStateDim () const =0 |
|
virtual unsigned int | getVelocityDim () const |
|
virtual void | getLimits (double *minState, double *maxState, double *maxVelocity) const |
|
virtual std::vector< std::string > | getStateNames () const |
|
virtual std::vector< std::string > | getVelocityNames () const |
|
virtual void | getMinMax (double *min, double *max) const final |
|
virtual unsigned int | getDim () const final |
|
virtual std::vector< std::string > | getNames () const final |
|
template<typename OM > |
OM * | findModel () |
|
template<typename OM > |
Offsets | findOffsets () |
|
virtual std::vector< ObservationModel * > | getNested () const |
|
| BoxSpaceProvider () |
|
virtual | ~BoxSpaceProvider () |
|
| BoxSpaceProvider (const BoxSpaceProvider &)=delete |
|
BoxSpaceProvider & | operator= (const BoxSpaceProvider &)=delete |
|
| BoxSpaceProvider (BoxSpaceProvider &&)=delete |
|
BoxSpaceProvider & | operator= (BoxSpaceProvider &&)=delete |
|
const BoxSpace * | getSpace () const |
|
An observation model that computes the velocity using finite differences. Use this observation model if the velocity can not be or is not observed directly from the simulation.
Definition at line 43 of file OMComputedVelocity.h.