openModeller  Version 1.5.0
ModelImpl Class Referenceabstract

#include <Model.hh>

Inheritance diagram for ModelImpl:
Inheritance graph
Collaboration diagram for ModelImpl:
Collaboration graph

Public Member Functions

virtual ~ModelImpl ()
 
virtual void setNormalization (const SamplerPtr &samp) const =0
 
virtual void setNormalization (const EnvironmentPtr &env) const =0
 
virtual Scalar getValue (const Sample &x) const =0
 

Friends

class ReferenceCountedPointer< ModelImpl >
 

Additional Inherited Members

- Protected Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()=0
 

Detailed Description

Definition at line 42 of file Model.hh.

Constructor & Destructor Documentation

virtual ModelImpl::~ModelImpl ( )
inlinevirtual

Definition at line 48 of file Model.hh.

Member Function Documentation

virtual Scalar ModelImpl::getValue ( const Sample x) const
pure virtual

Compute a value in the Model

Parameters
xEnvironment vector.

Implemented in AverageModelImpl, ScaledModelImpl, and AlgoAdapterModelImpl.

virtual void ModelImpl::setNormalization ( const SamplerPtr samp) const
pure virtual

Normalize the given environment.

Parameters
sampSampler to normalize.

Implemented in AverageModelImpl, ScaledModelImpl, and AlgoAdapterModelImpl.

virtual void ModelImpl::setNormalization ( const EnvironmentPtr env) const
pure virtual

Normalize the given environment.

Parameters
envEnvironment to normalize.

Implemented in AverageModelImpl, ScaledModelImpl, and AlgoAdapterModelImpl.

Friends And Related Function Documentation

friend class ReferenceCountedPointer< ModelImpl >
friend

Definition at line 44 of file Model.hh.


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