Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
ContinuitySolver< NDIM, T > Member List

This is the complete list of members for ContinuitySolver< NDIM, T >, including all inherited members.

_conv_criterion_residualMultiGridSolver< NDIM, T >protected
_eps_convergeMultiGridSolver< NDIM, T >protected
_growthfachubbleContinuitySolver< NDIM, T >private
_istep_vcycleMultiGridSolver< NDIM, T >protected
_maxstepsMultiGridSolver< NDIM, T >protected
_res_domain_arrayMultiGridSolver< NDIM, T >
_rhomaxContinuitySolver< NDIM, T >private
_rhominContinuitySolver< NDIM, T >private
_rms_resMultiGridSolver< NDIM, T >protected
_rms_res_iMultiGridSolver< NDIM, T >protected
_rms_res_oldMultiGridSolver< NDIM, T >protected
_store_all_residualMultiGridSolver< NDIM, T >
_verboseMultiGridSolver< NDIM, T >protected
add_external_grid(MultiGrid< NDIM, T > *field)MultiGridSolver< NDIM, T >
bfunc(T delta_rho)ContinuitySolver< NDIM, T >inline
check_convergence()MultiGridSolver< NDIM, T >virtual
check_solution(size_t level, Grid< NDIM, T > &sol)MultiGridSolver< NDIM, T >virtual
check_solution(size_t level)MultiGridSolver< NDIM, T >
clear()MultiGridSolver< NDIM, T >
ContinuitySolver()ContinuitySolver< NDIM, T >inline
ContinuitySolver(unsigned int N, bool verbose=true)ContinuitySolver< NDIM, T >inline
ContinuitySolver(unsigned int N, unsigned int Nmin, bool verbose=true)ContinuitySolver< NDIM, T >inline
ContinuitySolver(MultiGrid< NDIM, T > &source, bool verbose=true)ContinuitySolver< NDIM, T >inline
correct_sol(Grid< NDIM, T > &f, const Grid< NDIM, T > &corr, const size_t level)MultiGridSolver< NDIM, T >virtual
dl_operator(unsigned int level, std::vector< unsigned int > &index_list)ContinuitySolver< NDIM, T >inline
MultiGridSolver::dl_operator(const size_t level, const std::vector< size_t > &index_list, const T h) const MultiGridSolver< NDIM, T >virtual
Exit_Status enum nameMultiGridSolver< NDIM, T >
get_external_field(size_t level, size_t field)MultiGridSolver< NDIM, T >inline
get_external_field(size_t level, size_t field) const MultiGridSolver< NDIM, T >inline
get_external_field_size() const MultiGridSolver< NDIM, T >inline
get_external_grid(size_t level, size_t field)MultiGridSolver< NDIM, T >inline
get_external_grid(size_t level, size_t field) const MultiGridSolver< NDIM, T >inline
get_grid(size_t level=0)MultiGridSolver< NDIM, T >inline
get_grid(size_t level=0) const MultiGridSolver< NDIM, T >inline
get_istep() const MultiGridSolver< NDIM, T >inline
get_mlt_grid(size_t level=0)MultiGridSolver< NDIM, T >inline
get_mlt_grid(size_t level=0) const MultiGridSolver< NDIM, T >inline
get_multigrid_source(size_t level, size_t i) const MultiGridSolver< NDIM, T >inline
get_N(size_t level=0) const MultiGridSolver< NDIM, T >
get_neighbor_gridindex(std::vector< size_t > &index_list, size_t i, size_t ngrid)MultiGridSolver< NDIM, T >protected
get_Nlevel() const MultiGridSolver< NDIM, T >
get_Ntot(size_t level=0) const MultiGridSolver< NDIM, T >
get_y(size_t level=0)MultiGridSolver< NDIM, T >
get_y(size_t level=0) const MultiGridSolver< NDIM, T >
l_operator(unsigned int level, std::vector< unsigned int > &index_list, bool addsource)ContinuitySolver< NDIM, T >inline
MultiGridSolver::l_operator(const size_t level, const std::vector< size_t > &index_list, bool addsource, const T h) const MultiGridSolver< NDIM, T >virtual
MultiGridSolver()MultiGridSolver< NDIM, T >inline
MultiGridSolver(size_t N)MultiGridSolver< NDIM, T >inline
MultiGridSolver(size_t N, bool verbose)MultiGridSolver< NDIM, T >inline
MultiGridSolver(size_t N, size_t Nmin, bool verbose)MultiGridSolver< NDIM, T >
set_convergence_criterion_residual(bool use_residual)MultiGridSolver< NDIM, T >
set_epsilon(double eps_converge)MultiGridSolver< NDIM, T >
set_growthfachubble(double growthfachubble)ContinuitySolver< NDIM, T >inline
set_initial_guess(T guess)MultiGridSolver< NDIM, T >
set_initial_guess(T *guess)MultiGridSolver< NDIM, T >
set_initial_guess(Grid< NDIM, T > &guess)MultiGridSolver< NDIM, T >
set_maxsteps(size_t maxsteps)MultiGridSolver< NDIM, T >
set_ngs_sweeps(size_t ngs_fine, size_t ngs_coarse)MultiGridSolver< NDIM, T >
set_Nlevel(size_t N)MultiGridSolver< NDIM, T >
set_rhomax(double rhomax)ContinuitySolver< NDIM, T >inline
set_rhomin(double rhomin)ContinuitySolver< NDIM, T >inline
solve()MultiGridSolver< NDIM, T >
upd_operator(const T f, const size_t level, const std::vector< size_t > &index_list, const T h) const MultiGridSolver< NDIM, T >virtual