openModeller
Version 1.5.0
Main Page
Modules
Classes
Files
File List
File Members
AlgoAdapterModel.cpp
Go to the documentation of this file.
1
2
#include <
openmodeller/models/AlgoAdapterModel.hh
>
3
4
#include <
openmodeller/Algorithm.hh
>
5
6
/*********************************************************************************
7
*
8
* AlgoAdapterModelImpl - Adapt and Algorithm into a Model Impl.
9
*
10
*********************************************************************************/
11
12
AlgoAdapterModelImpl::AlgoAdapterModelImpl
(
const
ConstAlgorithmPtr
& algo ) :
13
ModelImpl
(),
14
_algo( algo )
15
{ }
16
17
AlgoAdapterModelImpl::~AlgoAdapterModelImpl
()
18
{
19
}
20
21
void
22
AlgoAdapterModelImpl::setNormalization
(
const
SamplerPtr
& sampl )
const
23
{
24
_algo
->setNormalization( sampl );
25
}
26
27
void
28
AlgoAdapterModelImpl::setNormalization
(
const
EnvironmentPtr
& env)
const
29
{
30
_algo
->setNormalization( env );
31
}
32
33
Scalar
34
AlgoAdapterModelImpl::getValue
(
const
Sample
& x )
const
35
{
36
return
_algo
->getValue( x );
37
}
Scalar
double Scalar
Type of map values.
Definition:
om_defs.hh:39
ReferenceCountedPointer< const AlgorithmImpl >
AlgoAdapterModel.hh
AlgoAdapterModelImpl::_algo
ConstAlgorithmPtr _algo
Definition:
AlgoAdapterModel.hh:30
Algorithm.hh
AlgoAdapterModelImpl::getValue
virtual Scalar getValue(const Sample &x) const
Definition:
AlgoAdapterModel.cpp:34
AlgoAdapterModelImpl::~AlgoAdapterModelImpl
virtual ~AlgoAdapterModelImpl()
Definition:
AlgoAdapterModel.cpp:17
AlgoAdapterModelImpl::AlgoAdapterModelImpl
AlgoAdapterModelImpl(const ConstAlgorithmPtr &)
Definition:
AlgoAdapterModel.cpp:12
Sample
Definition:
Sample.hh:25
AlgoAdapterModelImpl::setNormalization
virtual void setNormalization(const SamplerPtr &samp) const
Definition:
AlgoAdapterModel.cpp:22
ModelImpl
Definition:
Model.hh:42
src
openmodeller
models
AlgoAdapterModel.cpp
Generated on Thu Jan 8 2015 17:05:09 for openModeller by
1.8.6