#include <model.h>
Public Types | |
typedef ErrorAccumulatorT::ModelRep | ModelRepT |
typedef std::vector< ModelRepT, CAllocTT< ModelRepT > > | ModelRepVecT |
typedef ErrorAccumulatorT::ModelClassT | ModelT |
Public Member Functions | |
MultiSolutionModel (int _size, const typename ModelT::DataVec &_model_data, const ModelRepVecT &_models, const ErrorAccumulatorT &_error) | |
Protected Member Functions | |
virtual void | compute (const typename ModelT::DataVec &all_data) |
Protected Attributes | |
ErrorAccumulatorT | error_acc |
ModelRepVecT | models |
typedef ErrorAccumulatorT::ModelRep MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::ModelRepT |
typedef std::vector<ModelRepT, CAllocTT<ModelRepT> > MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::ModelRepVecT |
typedef ErrorAccumulatorT::ModelClassT MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::ModelT |
MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::MultiSolutionModel | ( | int | _size, |
const typename ModelT::DataVec & | _model_data, | ||
const ModelRepVecT & | _models, | ||
const ErrorAccumulatorT & | _error | ||
) | [inline] |
virtual void MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::compute | ( | const typename ModelT::DataVec & | all_data | ) | [inline, protected, virtual] |
ErrorAccumulatorT MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::error_acc [protected] |
ModelRepVecT MultiSolutionModel< ErrorAccumulatorT, CAllocTT >::models [protected] |