openModeller  Version 1.4.0
AverageModelImpl Class Reference

#include <AverageModel.hh>

Inheritance diagram for AverageModelImpl:
Collaboration diagram for AverageModelImpl:

List of all members.

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

Detailed Description

Definition at line 14 of file AverageModel.hh.


Constructor & Destructor Documentation

Definition at line 8 of file AverageModel.cpp.

Definition at line 14 of file AverageModel.cpp.


Member Function Documentation

void AverageModelImpl::addModel ( Model  model) [virtual]

Definition at line 54 of file AverageModel.cpp.

References _models, and _size.

Scalar AverageModelImpl::getValue ( const Sample x) const [virtual]

Compute a value in the Model

Parameters:
xEnvironment vector.

Implements ModelImpl.

Definition at line 34 of file AverageModel.cpp.

References _models, and _size.

void AverageModelImpl::setNormalization ( const SamplerPtr samp) const [virtual]

Normalize the given environment.

Parameters:
sampSampler 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.

Parameters:
envEnvironment to normalize.

Implements ModelImpl.

Definition at line 26 of file AverageModel.cpp.

References _models.


Member Data Documentation

std::vector<Model> AverageModelImpl::_models [private]

Definition at line 38 of file AverageModel.hh.

Referenced by addModel(), getValue(), and setNormalization().

Definition at line 39 of file AverageModel.hh.

Referenced by addModel(), and getValue().


The documentation for this class was generated from the following files: