1 #ifndef SM_TemplatedNoiseRateFunction_H
2 #define SM_TemplatedNoiseRateFunction_H
13 template<
class DerivedClass>
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: CORE_Object.h:259
This class describes a noise rate function.
Definition: SM_NoiseRateFunction.h:13
This class describes a templated noise rate function as static polymorphism.
Definition: SM_TemplatedNoiseRateFunction.h:14
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_TemplatedNoiseRateFunction.h:74
tReal computeTemplatedFunction(const tReal &t) const
compute the noise rate function by static polymorphism
Definition: SM_TemplatedNoiseRateFunction.h:91
SM_TemplatedNoiseRateFunction(const SM_TemplatedNoiseRateFunction< DerivedClass > &f)
create a copy of instance of function f
Definition: SM_TemplatedNoiseRateFunction.h:41
SM_TemplatedNoiseRateFunction(void)
create
Definition: SM_TemplatedNoiseRateFunction.h:33
virtual ~SM_TemplatedNoiseRateFunction(void)
destroy
Definition: SM_TemplatedNoiseRateFunction.h:52
#define tMemSize
Definition: types.h:166
#define tReal
Definition: types.h:137