|
| WRAPPED_PUPable_decl_base_template (SINGLE_ARG(MathFunction< 1, Fr >), Gaussian) |
|
| Gaussian (CkMigrateMessage *) |
|
| Gaussian (double amplitude, double width, double center) |
|
| Gaussian (double amplitude, double width, const std::array< double, 1 > ¢er) |
|
std::unique_ptr< MathFunction< 1, Fr > > | get_clone () const override |
|
double | operator() (const double &x) const override |
| Returns the function value at the coordinate 'x'. More...
|
|
DataVector | operator() (const DataVector &x) const override |
|
double | first_deriv (const double &x) const override |
| Returns the first derivative at 'x'. More...
|
|
DataVector | first_deriv (const DataVector &x) const override |
|
double | second_deriv (const double &x) const override |
| Returns the second derivative at 'x'. More...
|
|
DataVector | second_deriv (const DataVector &x) const override |
|
double | third_deriv (const double &x) const override |
| Returns the third derivative at 'x'. More...
|
|
DataVector | third_deriv (const DataVector &x) const override |
|
bool | operator== (const MathFunction< 1, Fr > &other) const override |
|
bool | operator!= (const MathFunction< 1, Fr > &other) const override |
|
bool | operator== (const Gaussian< 1, Fr > &other) const |
|
bool | operator!= (const Gaussian< 1, Fr > &other) const |
|
void | pup (PUP::er &p) override |
|
| WRAPPED_PUPable_abstract (MathFunction) |
|
virtual std::unique_ptr< MathFunction > | get_clone () const =0 |
|
virtual double | operator() (const double &x) const =0 |
| Returns the function value at the coordinate 'x'. More...
|
|
virtual DataVector | operator() (const DataVector &x) const =0 |
|
Scalar< double > | operator() (const tnsr::I< double, 1, Fr > &x) const |
|
Scalar< DataVector > | operator() (const tnsr::I< DataVector, 1, Fr > &x) const |
|
virtual double | first_deriv (const double &x) const =0 |
| Returns the first derivative at 'x'. More...
|
|
virtual DataVector | first_deriv (const DataVector &x) const =0 |
|
tnsr::i< double, 1, Fr > | first_deriv (const tnsr::I< double, 1, Fr > &x) const |
|
tnsr::i< DataVector, 1, Fr > | first_deriv (const tnsr::I< DataVector, 1, Fr > &x) const |
|
virtual double | second_deriv (const double &x) const =0 |
| Returns the second derivative at 'x'. More...
|
|
virtual DataVector | second_deriv (const DataVector &x) const =0 |
|
tnsr::ii< double, 1, Fr > | second_deriv (const tnsr::I< double, 1, Fr > &x) const |
|
tnsr::ii< DataVector, 1, Fr > | second_deriv (const tnsr::I< DataVector, 1, Fr > &x) const |
|
virtual double | third_deriv (const double &x) const =0 |
| Returns the third derivative at 'x'. More...
|
|
virtual DataVector | third_deriv (const DataVector &x) const =0 |
|
tnsr::iii< double, 1, Fr > | third_deriv (const tnsr::I< double, 1, Fr > &x) const |
|
tnsr::iii< DataVector, 1, Fr > | third_deriv (const tnsr::I< DataVector, 1, Fr > &x) const |
|
virtual bool | operator== (const MathFunction< 1, Fr > &other) const =0 |
|
virtual bool | operator!= (const MathFunction< 1, Fr > &other) const =0 |
|