![]() |
AMR-Solver
1.0
Block-based Octree AMR grid flow solver
|
Solver stuff. More...
Functions | |
void | set_initial_field () |
void | set_field () |
void | adapt_gradient () |
void | jacobi (int level, std::string name) |
void | gauss_seidel (int level, std::string name) |
double | jacobi_for_field (Octree *node, Field *f, double global_res) |
double | gauss_seidel_red (Octree *node, Field *f, double global_res) |
double | gauss_seidel_black (Octree *node, Field *f, double global_res) |
Solver stuff.
Namespace containing things related to solver
void amrsolver::adapt_gradient | ( | ) |
Adapts grid based on the gradient
Definition at line 76 of file amrsolver.cpp.
void amrsolver::gauss_seidel | ( | int | level, |
std::string | name | ||
) |
Solves poisson equation using multi-block red-black gauss-seidel procedure at the given level for the given scalar field.
Definition at line 69 of file poisson.cpp.
Solving grid points marked black in gauss-seidel algorithm.
Definition at line 283 of file poisson.cpp.
Solving grid points marked red in gauss-seidel algorithm.
Definition at line 207 of file poisson.cpp.
void amrsolver::jacobi | ( | int | level, |
std::string | name | ||
) |
Definition at line 23 of file poisson.cpp.
Definition at line 130 of file poisson.cpp.
void amrsolver::set_field | ( | ) |
Definition at line 48 of file amrsolver.cpp.
void amrsolver::set_initial_field | ( | ) |
Definition at line 18 of file amrsolver.cpp.