openModeller
Version 1.5.0
Main Page
Modules
Classes
Files
File List
File Members
ScaledModel.hh
Go to the documentation of this file.
1
2
3
#ifndef _SCALEDMODEL_HH
4
#define _SCALEDMODEL_HH
5
6
#include <
Model.hh
>
7
#include <
openmodeller/Normalizer.hh
>
8
9
class
ScaledModelImpl
:
public
ModelImpl
10
{
11
12
public
:
13
14
ScaledModelImpl
(
Normalizer
* normalizerPtr );
15
16
virtual
~ScaledModelImpl
();
17
21
virtual
void
setNormalization
(
const
SamplerPtr
& samp )
const
;
22
26
virtual
void
setNormalization
(
const
EnvironmentPtr
& env )
const
;
27
31
virtual
Scalar
getValue
(
const
Sample
& x )
const
= 0;
32
33
protected
:
34
Normalizer
*
_normalizerPtr
;
35
36
private
:
37
ScaledModelImpl
();
38
39
};
40
41
42
#endif
ScaledModelImpl::setNormalization
virtual void setNormalization(const SamplerPtr &samp) const
Definition:
ScaledModel.cpp:27
Normalizer
Definition:
Normalizer.hh:37
Scalar
double Scalar
Type of map values.
Definition:
om_defs.hh:39
ReferenceCountedPointer< SamplerImpl >
ScaledModelImpl
Definition:
ScaledModel.hh:9
ScaledModelImpl::getValue
virtual Scalar getValue(const Sample &x) const =0
ScaledModelImpl::ScaledModelImpl
ScaledModelImpl()
Definition:
ScaledModel.cpp:13
ScaledModelImpl::_normalizerPtr
Normalizer * _normalizerPtr
Definition:
ScaledModel.hh:34
ScaledModelImpl::~ScaledModelImpl
virtual ~ScaledModelImpl()
Definition:
ScaledModel.cpp:23
Normalizer.hh
Model.hh
Sample
Definition:
Sample.hh:25
ModelImpl
Definition:
Model.hh:42
src
openmodeller
models
ScaledModel.hh
Generated on Thu Jan 8 2015 17:05:10 for openModeller by
1.8.6