|
| weak_damping (graph::shared_leaf< T, SAFE_MATH > kamp, graph::shared_leaf< T, SAFE_MATH > w, graph::shared_leaf< T, SAFE_MATH > kx, graph::shared_leaf< T, SAFE_MATH > ky, graph::shared_leaf< T, SAFE_MATH > kz, graph::shared_leaf< T, SAFE_MATH > x, graph::shared_leaf< T, SAFE_MATH > y, graph::shared_leaf< T, SAFE_MATH > z, graph::shared_leaf< T, SAFE_MATH > t, equilibrium::shared< T, SAFE_MATH > &eq, const std::string &filename="", const size_t index=0) |
| Constructor for weak damping.
|
|
| ~weak_damping () |
| Destructor.
|
|
void | compile () |
| Compile the workitems.
|
|
void | run (const size_t time_index) |
| Run the workflow.
|
|
template<
jit::complex_scalar T, bool SAFE_MATH = true>
class absorption::weak_damping< T, SAFE_MATH >
Class interface weak damping approximation.
- Template Parameters
-
T | Base type of the calculation. |
SAFE_MATH | Use Safe Math operations. |