|
| Transformation () |
| Constructs tests using a tests function and a Jacobian and Hessian functions. More...
|
|
template<typename F > |
| Transformation (const F &f) |
| Constructs tests using a tests function.
|
|
template<typename F , typename J > |
| Transformation (const F &f, const JacobianFunction &j) |
| Constructs tests using a tests function and a Jacobian function.
|
|
template<typename F , typename J , typename H > |
| Transformation (const F &f, const J &j, const H &h) |
| Constructs tests using a tests function and a Jacobian function.
|
|
template<typename In , typename ... Perturbations, std::enable_if_t< transformation_input< In > and(perturbation< Perturbations > and ...), int > = 0> |
auto | hessian (In &&in, Perturbations &&... ps) const |
| Returns a tuple of Hessian matrices for the input and each perturbation term.
|
|
| Transformation () |
| Default constructor.
|
|
template<typename F > |
| Transformation (const F &f) |
| Constructs tests using a tests function.
|
|
template<typename F , typename J > |
| Transformation (const F &f, const J &j) |
| Constructs tests using a tests function and a Jacobian function.
|
|
template<typename In , typename ... Perturbations, std::enable_if_t< transformation_input< In > and(perturbation< Perturbations > and ...), int > = 0> |
auto | jacobian (In &&in, Perturbations &&... ps) const |
| Returns a tuple of the Jacobians for the input and each perturbation term.
|
|
| Transformation () |
| Default constructor.
|
|
template<typename F > |
| Transformation (F &&f) |
| Constructor from a tests function.
|
|
template<typename In , typename ... Perturbations, std::enable_if_t< transformation_input< In > and(perturbation< Perturbations > and ...), int > = 0> |
auto | operator() (In &&in, Perturbations &&... ps) const |
| Applies the tests.
|
|