Helper class for easier template specialization.
More...
#include <taylor.hpp>
|
| Standard (potential_type potential, jacobian_type jacobian, hessian_type hessian) |
|
template<template< typename... > class Tuple = std::tuple> |
Tuple< potential_evaluation_type, jacobian_evaluation_type, hessian_evaluation_type > | taylor_at_implementation (const argument_type &g) const |
|
Tuple< potential_evaluation_type, jacobian_evaluation_type, hessian_evaluation_type > | taylor_at (const argument_type &g) const |
|
grid_out< Tuple< potential_evaluation_type, jacobian_evaluation_type, hessian_evaluation_type > > | taylor (const grid_in< argument_type > &args) const |
|
template<class EvalImpl, class JacImpl, class HessImpl, class Basis>
struct waveblocks::potentials::modules::taylor::Standard< EvalImpl, JacImpl, HessImpl, Basis >
Helper class for easier template specialization.
This wraps concrete implementations of the Abstract base class
- Template Parameters
-
EvalImpl | Implemntation of the evaluation module. |
JacImpl | Implementation of the jacobian module. |
HessImpl | Implementation of the hessian module. |
Basis | Which basis (bases::Eigen or bases::Canonical) the potential is given in |
template<class EvalImpl, class JacImpl, class HessImpl, class Basis>
template<class EvalImpl, class JacImpl, class HessImpl, class Basis>
template<template< typename... > class Tuple = std::tuple>
The documentation for this struct was generated from the following file:
- /userdata/raoulb/LWB/libwaveblocks/waveblocks/potentials/modules/taylor.hpp