9 #ifndef TrivariateGaussian_h
10 #define TrivariateGaussian_h 1
20 class TrivariateGaussian :
public AbsFunction {
30 TrivariateGaussian(const TrivariateGaussian &right);
33 virtual ~TrivariateGaussian();
36 virtual
double operator ()(
double argument) const;
37 virtual
double operator ()(const Argument &
a) const;
44 const Parameter & mean0() const;
46 const Parameter & mean1() const;
48 const Parameter & mean2() const;
52 const Parameter & sigma0() const;
54 const Parameter & sigma1() const;
56 const Parameter & sigma2() const;
60 const Parameter & corr01() const;
62 const Parameter & corr02() const;
64 const Parameter & corr12() const;
70 const TrivariateGaussian & operator=(const TrivariateGaussian &right);
virtual unsigned int dimensionality() const
#define FUNCTION_OBJECT_DEF(classname)