|
| | ContinuitySolver () |
| |
| | ContinuitySolver (unsigned int N, bool verbose=true) |
| |
| | ContinuitySolver (unsigned int N, unsigned int Nmin, bool verbose=true) |
| |
| | ContinuitySolver (MultiGrid< NDIM, T > &source, bool verbose=true) |
| |
| void | set_rhomax (double rhomax) |
| |
| void | set_rhomin (double rhomin) |
| |
| void | set_growthfachubble (double growthfachubble) |
| |
| T | bfunc (T delta_rho) |
| |
| T | l_operator (unsigned int level, std::vector< unsigned int > &index_list, bool addsource) |
| |
| T | dl_operator (unsigned int level, std::vector< unsigned int > &index_list) |
| |
| | MultiGridSolver () |
| |
| | MultiGridSolver (size_t N) |
| |
| | MultiGridSolver (size_t N, bool verbose) |
| |
| | MultiGridSolver (size_t N, size_t Nmin, bool verbose) |
| |
| size_t | get_istep () const |
| |
| T * | get_y (size_t level=0) |
| |
| T const * | get_y (size_t level=0) const |
| |
| Grid< NDIM, T > & | get_grid (size_t level=0) |
| |
| const Grid< NDIM, T > & | get_grid (size_t level=0) const |
| |
| MultiGrid< NDIM, T > & | get_mlt_grid (size_t level=0) |
| |
| const MultiGrid< NDIM, T > & | get_mlt_grid (size_t level=0) const |
| |
| T * | get_external_field (size_t level, size_t field) |
| |
| T const * | get_external_field (size_t level, size_t field) const |
| |
| Grid< NDIM, T > & | get_external_grid (size_t level, size_t field) |
| |
| const Grid< NDIM, T > & | get_external_grid (size_t level, size_t field) const |
| |
| size_t | get_external_field_size () const |
| |
| T | get_multigrid_source (size_t level, size_t i) const |
| |
| void | set_epsilon (double eps_converge) |
| |
| void | set_maxsteps (size_t maxsteps) |
| |
| void | set_ngs_sweeps (size_t ngs_fine, size_t ngs_coarse) |
| |
| void | set_convergence_criterion_residual (bool use_residual) |
| |
| void | set_Nlevel (size_t N) |
| |
| size_t | get_N (size_t level=0) const |
| |
| size_t | get_Ntot (size_t level=0) const |
| |
| size_t | get_Nlevel () const |
| |
| void | add_external_grid (MultiGrid< NDIM, T > *field) |
| |
| void | set_initial_guess (T guess) |
| |
| void | set_initial_guess (T *guess) |
| |
| void | set_initial_guess (Grid< NDIM, T > &guess) |
| |
| Exit_Status | solve () |
| |
| void | clear () |
| |
| virtual T | upd_operator (const T f, const size_t level, const std::vector< size_t > &index_list, const T h) const |
| |
| virtual T | l_operator (const size_t level, const std::vector< size_t > &index_list, bool addsource, const T h) const |
| |
| virtual T | dl_operator (const size_t level, const std::vector< size_t > &index_list, const T h) const |
| |
| virtual void | correct_sol (Grid< NDIM, T > &f, const Grid< NDIM, T > &corr, const size_t level) |
| |
| virtual Exit_Status | check_convergence () |
| |
| virtual void | check_solution (size_t level, Grid< NDIM, T > &sol) |
| |
| void | check_solution (size_t level) |
| |
template<unsigned int NDIM, typename T>
class ContinuitySolver< NDIM, T >
Definition at line 25 of file continuity_solver.h.