openModeller
Version 1.4.0
|
#include <AverageModel.hh>
Public Member Functions | |
AverageModelImpl () | |
virtual | ~AverageModelImpl () |
virtual void | setNormalization (const SamplerPtr &samp) const |
virtual void | setNormalization (const EnvironmentPtr &env) const |
virtual Scalar | getValue (const Sample &x) const |
virtual void | addModel (Model model) |
Private Attributes | |
std::vector< Model > | _models |
Scalar | _size |
Definition at line 14 of file AverageModel.hh.
Definition at line 8 of file AverageModel.cpp.
AverageModelImpl::~AverageModelImpl | ( | ) | [virtual] |
Definition at line 14 of file AverageModel.cpp.
void AverageModelImpl::addModel | ( | Model | model | ) | [virtual] |
Definition at line 54 of file AverageModel.cpp.
Scalar AverageModelImpl::getValue | ( | const Sample & | x | ) | const [virtual] |
Compute a value in the Model
x | Environment vector. |
Implements ModelImpl.
Definition at line 34 of file AverageModel.cpp.
void AverageModelImpl::setNormalization | ( | const SamplerPtr & | samp | ) | const [virtual] |
Normalize the given environment.
samp | Sampler to normalize. |
Implements ModelImpl.
Definition at line 18 of file AverageModel.cpp.
References _models.
void AverageModelImpl::setNormalization | ( | const EnvironmentPtr & | env | ) | const [virtual] |
Normalize the given environment.
env | Environment to normalize. |
Implements ModelImpl.
Definition at line 26 of file AverageModel.cpp.
References _models.
std::vector<Model> AverageModelImpl::_models [private] |
Definition at line 38 of file AverageModel.hh.
Referenced by addModel(), getValue(), and setNormalization().
Scalar AverageModelImpl::_size [private] |
Definition at line 39 of file AverageModel.hh.
Referenced by addModel(), and getValue().