WaveBlocksND
Public Member Functions | List of all members
waveblocks::potentials::modules::localQuadratic::Standard< TaylorImpl, Basis > Class Template Reference

Helper class for easier template specialization. More...

#include <localQuadratic.hpp>

Inheritance diagram for waveblocks::potentials::modules::localQuadratic::Standard< TaylorImpl, Basis >:
waveblocks::potentials::modules::localQuadratic::Abstract< Standard< TaylorImpl, Basis >, Basis >

Public Member Functions

 Standard (potential_type potential, jacobian_type jacobian, hessian_type hessian)
 
potential_evaluation_type evaluate_local_quadratic_at_implementation (const argument_type &x, const argument_type &q) const
 
- Public Member Functions inherited from waveblocks::potentials::modules::localQuadratic::Abstract< Standard< TaylorImpl, Basis >, Basis >
potential_evaluation_type evaluate_local_quadratic_at (const argument_type &arg, const argument_type &position) const
 
grid_out< potential_evaluation_type > evaluate_local_remainder (const grid_in< argument_type > &args, argument_type position) const
 

Additional Inherited Members

- Public Types inherited from waveblocks::potentials::modules::localQuadratic::Abstract< Standard< TaylorImpl, Basis >, Basis >
using Self = Abstract< Standard< TaylorImpl, Basis >, Basis >
 

Detailed Description

template<class TaylorImpl, class Basis>
class waveblocks::potentials::modules::localQuadratic::Standard< TaylorImpl, Basis >

Helper class for easier template specialization.

This wraps concrete implementations of the Abstract base class

Template Parameters
TaylorImplThe implementation of the taylor module used
BasisWhich basis (bases::Eigen or bases::Canonical) the potential is given in

Constructor & Destructor Documentation

template<class TaylorImpl, class Basis>
waveblocks::potentials::modules::localQuadratic::Standard< TaylorImpl, Basis >::Standard ( potential_type  potential,
jacobian_type  jacobian,
hessian_type  hessian 
)
inline

Member Function Documentation

template<class TaylorImpl, class Basis>
potential_evaluation_type waveblocks::potentials::modules::localQuadratic::Standard< TaylorImpl, Basis >::evaluate_local_quadratic_at_implementation ( const argument_type &  x,
const argument_type &  q 
) const
inline

The documentation for this class was generated from the following file: