WaveBlocksND
|
Abstract class for exponential of potential evaluation. More...
#include <exponential.hpp>
Private Types | |
using | Self = Abstract< Subtype, Basis > |
Private Member Functions | |
potential_evaluation_type | evaluate_exponential_at (const argument_type &arg, const real_t &factor=1) const |
template<template< typename... > class grid_in = std::vector, template< typename... > class grid_out = grid_in> | |
grid_out< potential_evaluation_type > | evaluate_exponential (grid_in< argument_type > args, real_t factor=1) const |
Abstract class for exponential of potential evaluation.
A matrix potential inheriting an implementation of this module can evaluate the exponential of its potential
This makes use of the CRTPattern
Subtype | The type extending this interface (used for static polymorphism) |
Basis | Which basis (bases::Eigen or bases::Canonical) the potential is given in |
|
private |
|
inlineprivate |
|
inlineprivate |