11 if (arg1->dimensionality()!=1) {
13 <<
"Warning: dimension mismatch in function convolution"
21 _arg1(right._arg1->clone()),
22 _arg2(right._arg2->clone())
38 <<
"Warning: LifetimeResolutionConvolution function/argument "
39 <<
"dimension mismatch"
45 return (*_arg1)((*_arg2)(argument));
52 <<
"Warning: FunctionComposition function/argument dimension mismatch"
58 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)