Graph Framework
|
Class interface to build dispersion relation functions. More...
#include <dispersion.hpp>
Public Types | |
typedef T | base |
Type def to retrieve the backend base type. | |
Public Member Functions | |
virtual graph::shared_leaf< T, SAFE_MATH > | Z (graph::shared_leaf< T, SAFE_MATH > zeta)=0 |
Method to build the Z function. | |
Static Public Attributes | |
static constexpr bool | safe_math = SAFE_MATH |
Retrieve template parameter of safe math. | |
Class interface to build dispersion relation functions.
T | Base type of the calculation. |
SAFE_MATH | Use Safe Math operations. |
|
pure virtual |
Method to build the Z function.
[in] | zeta | The zeta argument. |
Implemented in dispersion::z_power_series< T, SAFE_MATH >, and dispersion::z_erfi< T, SAFE_MATH >.