|
| | 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.
|
| |