Implements model inteface for models which have at most one solution. More...
#include <model.h>
Public Member Functions | |
virtual void | compute (const typename ModelClassT::DataVec &all_data) |
SingleSolutionModel (int _size, const typename ModelClassT::DataVec &_model_data, const typename ErrorAccumulatorT::ModelRep &_model, const ErrorAccumulatorT &_error) | |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Model< typename ErrorAccumulatorT::ModelRep, typename ErrorAccumulatorT::DatumT > | ModelClassT |
Protected Attributes | |
ErrorAccumulatorT | error_acc |
Implements model inteface for models which have at most one solution.
SingleSolutionModel< ErrorAccumulatorT >::SingleSolutionModel | ( | int | _size, |
const typename ModelClassT::DataVec & | _model_data, | ||
const typename ErrorAccumulatorT::ModelRep & | _model, | ||
const ErrorAccumulatorT & | _error | ||
) | [inline] |
virtual void SingleSolutionModel< ErrorAccumulatorT >::compute | ( | const typename ModelClassT::DataVec & | all_data | ) | [inline, virtual] |
ErrorAccumulatorT SingleSolutionModel< ErrorAccumulatorT >::error_acc [protected] |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Model<typename ErrorAccumulatorT::ModelRep, typename ErrorAccumulatorT::DatumT> SingleSolutionModel< ErrorAccumulatorT >::ModelClassT |