1 #ifndef SM_InverseNoiseRateFunction_H
2 #define SM_InverseNoiseRateFunction_H
98 return "InverseFunction";
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:94
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: CORE_Object.h:259
This class describes an noise rate function of the form .
Definition: SM_InverseNoiseRateFunction.h:13
virtual tReal computeFunction(const tReal &t) const override
compute the noise rate function
Definition: SM_InverseNoiseRateFunction.h:117
SM_InverseNoiseRateFunction(const SM_NoiseRateFunction &f)
create a copy of instance of f
Definition: SM_InverseNoiseRateFunction.h:40
virtual tString getName() const override
the the name of the system
Definition: SM_InverseNoiseRateFunction.h:97
tReal computeTemplatedFunction(const tReal &t) const
compute the noise rate function
Definition: SM_InverseNoiseRateFunction.h:109
virtual ~SM_InverseNoiseRateFunction(void)
destroy
Definition: SM_InverseNoiseRateFunction.h:51
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_InverseNoiseRateFunction.h:83
static CORE_UniquePointer< SM_InverseNoiseRateFunction > New()
build a new instance of a SM_NoiseRateFunction
Definition: SM_InverseNoiseRateFunction.h:60
SM_InverseNoiseRateFunction(void)
create
Definition: SM_InverseNoiseRateFunction.h:32
This class describes a noise rate function.
Definition: SM_NoiseRateFunction.h:13
const tReal & getNoiseRate() const
get the noise rate
Definition: SM_NoiseRateFunction.h:96
const tReal & getNoisePower() const
get the noise power
Definition: SM_NoiseRateFunction.h:108
This class describes a templated noise rate function as static polymorphism.
Definition: SM_TemplatedNoiseRateFunction.h:14
typename std::unique_ptr< T, CORE_Object::Delete > CORE_UniquePointer
Definition: sp.h:8
#define tString
Definition: types.h:147
#define tMemSize
Definition: types.h:166
#define tReal
Definition: types.h:137