openModeller  Version 1.5.0
ScaledModel.hh
Go to the documentation of this file.
1 
2 
3 #ifndef _SCALEDMODEL_HH
4 #define _SCALEDMODEL_HH
5 
6 #include <Model.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:
35 
36 private:
38 
39 };
40 
41 
42 #endif
virtual void setNormalization(const SamplerPtr &samp) const
Definition: ScaledModel.cpp:27
double Scalar
Type of map values.
Definition: om_defs.hh:39
virtual Scalar getValue(const Sample &x) const =0
Normalizer * _normalizerPtr
Definition: ScaledModel.hh:34
virtual ~ScaledModelImpl()
Definition: ScaledModel.cpp:23
Definition: Sample.hh:25