11 #ifndef _PuncturedSmearedExp_h_
12 #define _PuncturedSmearedExp_h_
22 class PuncturedSmearedExp:
public AbsFunction {
32 PuncturedSmearedExp(const PuncturedSmearedExp &right);
35 virtual ~PuncturedSmearedExp();
38 virtual
double operator ()(
double argument) const;
62 double pow(
double x,
int n)
const ;
63 double erfc(
double x)
const ;
70 std::vector<Parameter> _punctures;
#define FUNCTION_OBJECT_DEF(classname)
Parameter & min(unsigned int i)
void puncture(double min, double max)
virtual double operator()(double argument) const
Parameter & max(unsigned int i)