| base typedef | solver::solver_interface< DISPERSION_FUNCTION > | |
| check_residule(const size_t index) | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| compile() | solver::solver_interface< DISPERSION_FUNCTION > | inlinevirtual |
| D | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| dataset | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| dispersion_function typedef | solver::solver_interface< DISPERSION_FUNCTION > | |
| file | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| index | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| init(graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > x, const typename DISPERSION_FUNCTION::base tolarance=1.0E-30, const size_t max_iterations=1000) final | solver::solver_interface< DISPERSION_FUNCTION > | inlinevirtual |
| init() final | solver::solver_interface< DISPERSION_FUNCTION > | inlinevirtual |
| kx | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| kx1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| kx2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| kx_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| ky | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| ky1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| ky2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| ky_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| kz | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| kz1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| kz2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| kz_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| print(const size_t index) | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dispersion() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dkxdt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dkydt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dkzdt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dxdt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dydt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_dzdt() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_kx_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_ky_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_kz_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_residule() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_x_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_y_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| print_z_next() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| residule | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| rk2(graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > w, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > kx, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > ky, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > kz, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > x, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > y, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > z, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > t, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > dt, equilibrium::shared< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > &eq, const std::string &filename="", const size_t num_rays=0, const size_t index=0) | solver::rk2< DISPERSION_FUNCTION > | inline |
| safe_math | solver::solver_interface< DISPERSION_FUNCTION > | static |
| solver_interface(graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > w, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > kx, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > ky, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > kz, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > x, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > y, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > z, graph::shared_leaf< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > t, equilibrium::shared< typename DISPERSION_FUNCTION::base, DISPERSION_FUNCTION::safe_math > &eq, const std::string &filename="", const size_t num_rays=0, const size_t index=0) | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| step() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| sync | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| sync_device() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| sync_host() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| t | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| t_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| w | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| work | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| write_step() | solver::solver_interface< DISPERSION_FUNCTION > | inline |
| x | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| x1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| x2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| x_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| y | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| y1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| y2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| y_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| z | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| z1 | solver::rk2< DISPERSION_FUNCTION > | protected |
| z2 | solver::rk2< DISPERSION_FUNCTION > | protected |
| z_next | solver::solver_interface< DISPERSION_FUNCTION > | protected |
| ~solver_interface() | solver::solver_interface< DISPERSION_FUNCTION > | inline |