Graph Framework
Loading...
Searching...
No Matches
solver::rk4< DISPERSION_FUNCTION > Member List

This is the complete list of members for solver::rk4< DISPERSION_FUNCTION >, including all inherited members.

base typedefsolver::solver_interface< DISPERSION_FUNCTION >
check_residule(const size_t index)solver::solver_interface< DISPERSION_FUNCTION >inline
compile()solver::solver_interface< DISPERSION_FUNCTION >inlinevirtual
Dsolver::solver_interface< DISPERSION_FUNCTION >protected
datasetsolver::solver_interface< DISPERSION_FUNCTION >protected
dispersion_function typedefsolver::solver_interface< DISPERSION_FUNCTION >
filesolver::solver_interface< DISPERSION_FUNCTION >protected
indexsolver::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) finalsolver::solver_interface< DISPERSION_FUNCTION >inlinevirtual
init() finalsolver::solver_interface< DISPERSION_FUNCTION >inlinevirtual
kxsolver::solver_interface< DISPERSION_FUNCTION >protected
kx1solver::rk4< DISPERSION_FUNCTION >protected
kx2solver::rk4< DISPERSION_FUNCTION >protected
kx3solver::rk4< DISPERSION_FUNCTION >protected
kx4solver::rk4< DISPERSION_FUNCTION >protected
kx_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
kysolver::solver_interface< DISPERSION_FUNCTION >protected
ky1solver::rk4< DISPERSION_FUNCTION >protected
ky2solver::rk4< DISPERSION_FUNCTION >protected
ky3solver::rk4< DISPERSION_FUNCTION >protected
ky4solver::rk4< DISPERSION_FUNCTION >protected
ky_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
kzsolver::solver_interface< DISPERSION_FUNCTION >protected
kz1solver::rk4< DISPERSION_FUNCTION >protected
kz2solver::rk4< DISPERSION_FUNCTION >protected
kz3solver::rk4< DISPERSION_FUNCTION >protected
kz4solver::rk4< DISPERSION_FUNCTION >protected
kz_nextsolver::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
residulesolver::solver_interface< DISPERSION_FUNCTION >protected
rk4(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::rk4< DISPERSION_FUNCTION >inline
safe_mathsolver::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
syncsolver::solver_interface< DISPERSION_FUNCTION >protected
sync_device()solver::solver_interface< DISPERSION_FUNCTION >inline
sync_host()solver::solver_interface< DISPERSION_FUNCTION >inline
tsolver::solver_interface< DISPERSION_FUNCTION >protected
t_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
t_subsolver::rk4< DISPERSION_FUNCTION >protected
wsolver::solver_interface< DISPERSION_FUNCTION >protected
worksolver::solver_interface< DISPERSION_FUNCTION >protected
write_step()solver::solver_interface< DISPERSION_FUNCTION >inline
xsolver::solver_interface< DISPERSION_FUNCTION >protected
x1solver::rk4< DISPERSION_FUNCTION >protected
x2solver::rk4< DISPERSION_FUNCTION >protected
x3solver::rk4< DISPERSION_FUNCTION >protected
x4solver::rk4< DISPERSION_FUNCTION >protected
x_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
ysolver::solver_interface< DISPERSION_FUNCTION >protected
y1solver::rk4< DISPERSION_FUNCTION >protected
y2solver::rk4< DISPERSION_FUNCTION >protected
y3solver::rk4< DISPERSION_FUNCTION >protected
y4solver::rk4< DISPERSION_FUNCTION >protected
y_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
zsolver::solver_interface< DISPERSION_FUNCTION >protected
z1solver::rk4< DISPERSION_FUNCTION >protected
z2solver::rk4< DISPERSION_FUNCTION >protected
z3solver::rk4< DISPERSION_FUNCTION >protected
z4solver::rk4< DISPERSION_FUNCTION >protected
z_nextsolver::solver_interface< DISPERSION_FUNCTION >protected
~solver_interface()solver::solver_interface< DISPERSION_FUNCTION >inline