openModeller  Version 1.5.0
ScaledModelImpl Class Referenceabstract

#include <ScaledModel.hh>

Inheritance diagram for ScaledModelImpl:
Inheritance graph
Collaboration diagram for ScaledModelImpl:
Collaboration graph

Public Member Functions

 ScaledModelImpl (Normalizer *normalizerPtr)
 
virtual ~ScaledModelImpl ()
 
virtual void setNormalization (const SamplerPtr &samp) const
 
virtual void setNormalization (const EnvironmentPtr &env) const
 
virtual Scalar getValue (const Sample &x) const =0
 
- Public Member Functions inherited from ModelImpl
virtual ~ModelImpl ()
 

Protected Attributes

Normalizer_normalizerPtr
 

Private Member Functions

 ScaledModelImpl ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 9 of file ScaledModel.hh.

Constructor & Destructor Documentation

ScaledModelImpl::ScaledModelImpl ( Normalizer normalizerPtr)

Definition at line 18 of file ScaledModel.cpp.

ScaledModelImpl::~ScaledModelImpl ( )
virtual

Definition at line 23 of file ScaledModel.cpp.

ScaledModelImpl::ScaledModelImpl ( )
private

Definition at line 13 of file ScaledModel.cpp.

Member Function Documentation

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

Compute a value in the Model

Parameters
xEnvironment vector.

Implements ModelImpl.

void ScaledModelImpl::setNormalization ( const SamplerPtr samp) const
virtual

Normalize the given environment.

Parameters
sampSampler to normalize.

Implements ModelImpl.

Definition at line 27 of file ScaledModel.cpp.

References _normalizerPtr.

void ScaledModelImpl::setNormalization ( const EnvironmentPtr env) const
virtual

Normalize the given environment.

Parameters
envEnvironment to normalize.

Implements ModelImpl.

Definition at line 33 of file ScaledModel.cpp.

References _normalizerPtr.

Member Data Documentation

Normalizer* ScaledModelImpl::_normalizerPtr
protected

Definition at line 34 of file ScaledModel.hh.

Referenced by setNormalization().


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