WaveBlocksND
Public Member Functions | List of all members
waveblocks::potentials::modules::exponential::Standard< EvalImpl, Basis > Struct Template Reference

Implementation of exponential of potential evaluation. More...

#include <exponential.hpp>

Inheritance diagram for waveblocks::potentials::modules::exponential::Standard< EvalImpl, Basis >:
waveblocks::potentials::modules::exponential::Abstract< Standard< EvalImpl, Basis >, Basis >

Public Member Functions

 Standard (potential_type pot)
 
potential_evaluation_type evaluate_exponential_at_implementation (const argument_type &arg, real_t factor) const
 

Detailed Description

template<class EvalImpl, class Basis>
struct waveblocks::potentials::modules::exponential::Standard< EvalImpl, Basis >

Implementation of exponential of potential evaluation.

A matrix potential inheriting this implementation can evaluate its exponential potential and also inherits the evaluation module given by EvalImpl.

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

Constructor & Destructor Documentation

template<class EvalImpl, class Basis>
waveblocks::potentials::modules::exponential::Standard< EvalImpl, Basis >::Standard ( potential_type  pot)
inline

Member Function Documentation

template<class EvalImpl, class Basis>
potential_evaluation_type waveblocks::potentials::modules::exponential::Standard< EvalImpl, Basis >::evaluate_exponential_at_implementation ( const argument_type &  arg,
real_t  factor 
) const
inline

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