|
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 >.