11 if (arg1->dimensionality()!=1) {
13 <<
"Warning: dimension mismatch in function convolution"
20 _arg1(right._arg1->clone()),
21 _arg2(right._arg2->clone())
37 <<
"Warning: LifetimeResolutionConvolution function/argument "
38 <<
"dimension mismatch"
44 return (*_arg1)((*_arg2)(argument));
51 <<
"Warning: FunctionComposition function/argument dimension mismatch"
57 return (*_arg1)((*_arg2)(v));
Derivative partial(unsigned int) const
FunctionComposition(const AbsFunction *arg1, const AbsFunction *arg2)
virtual Derivative partial(unsigned int) const
virtual ~FunctionComposition()
virtual double operator()(double argument) const
virtual unsigned int dimensionality() const
unsigned int dimension() const
virtual unsigned int dimensionality() const
#define FUNCTION_OBJECT_IMP(classname)