Definition for a class computing linear projections (multiplication of a k-by-n matrix to the the Rn vector state to produce an Rk projection. The multiplication matrix needs to be supplied as input. More...
#include <RealVectorStateProjections.h>
Public Member Functions | |
RealVectorLinearProjectionEvaluator (const StateSpace *space, const std::vector< double > &cellSizes, const ProjectionMatrix::Matrix &projection) | |
Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes. | |
RealVectorLinearProjectionEvaluator (const StateSpacePtr &space, const std::vector< double > &cellSizes, const ProjectionMatrix::Matrix &projection) | |
Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are cellSizes. | |
RealVectorLinearProjectionEvaluator (const StateSpace *space, const ProjectionMatrix::Matrix &projection) | |
Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling. | |
RealVectorLinearProjectionEvaluator (const StateSpacePtr &space, const ProjectionMatrix::Matrix &projection) | |
Initialize a linear projection evaluator for state space space. The used projection matrix is projection and the cell sizes are automatically inferred through sampling. | |
virtual unsigned int | getDimension (void) const |
Return the dimension of the projection defined by this evaluator. | |
virtual void | project (const State *state, EuclideanProjection &projection) const |
Compute the projection as an array of double values. | |
Protected Attributes | |
ProjectionMatrix | projection_ |
The projection matrix. |
Definition for a class computing linear projections (multiplication of a k-by-n matrix to the the Rn vector state to produce an Rk projection. The multiplication matrix needs to be supplied as input.
Definition at line 53 of file RealVectorStateProjections.h.