31 #ifndef _GranOO_Math_Function_SineRamp_hpp_
32 #define _GranOO_Math_Function_SineRamp_hpp_
56 static std::string
class_ID() {
return "SineRamp";}
59 SineRamp(
const std::string &symbol,
const std::string
desc =
"");
60 SineRamp(
const double &
x,
double initial,
double final,
double duration,
double constant);
64 double operator()(
const double &
x,
const double &initial,
const double &
final,
const double &duration,
const double &constant);
Definition: FunctionT.hpp:48
Definition: SineRamp.hpp:54
SineRamp & operator=(const SineRamp &)=delete
~SineRamp()
Definition: SineRamp.cpp:56
double _constant
Definition: SineRamp.hpp:75
SineRamp(const SineRamp &)=delete
double operator()()
Definition: SineRamp.cpp:60
SineRamp()
Definition: SineRamp.cpp:40
double _final
Definition: SineRamp.hpp:73
double _initial
Definition: SineRamp.hpp:72
const double * _x
Definition: SineRamp.hpp:71
double _duration
Definition: SineRamp.hpp:74
static std::string class_ID()
Definition: SineRamp.hpp:56
static const char * desc
Definition: Between2SetOf.cpp:37
Definition: Common.hpp:198
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z)