7 #include "GeoGenericFunctions/ConstPlusFunction.h" 9 FUNCTION_OBJECT_IMP(ConstPlusFunction)
11 ConstPlusFunction::ConstPlusFunction(
double constant, const AbsFunction *arg):
17 ConstPlusFunction::ConstPlusFunction(
const ConstPlusFunction & right) :
19 _constant(right._constant),
20 _arg(right._arg->clone())
23 unsigned int ConstPlusFunction::dimensionality()
const {
24 return _arg->dimensionality();
27 ConstPlusFunction::~ConstPlusFunction()
34 double ConstPlusFunction::operator ()(
double x)
const 36 return _constant + (*_arg)(x);
40 double ConstPlusFunction::operator ()(
const Argument & x)
const 42 return _constant + (*_arg)(x);
46 Derivative ConstPlusFunction::partial(
unsigned int index)
const {
47 const Derivative & d=_arg->partial(index);