|
| Newton () |
|
| Newton (Operator::Elastic< T::sym > &a_op) |
|
| ~Newton () |
|
void | Define (Operator::Elastic< T::sym > &a_op) |
|
void | Clear () |
|
void | setNRIters (int a_nriters) |
|
void | setPsi (Set::Field< Set::Scalar > &a_psi) |
|
Set::Scalar | solve (const Set::Field< Set::Vector > &a_u_mf, const Set::Field< Set::Vector > &a_b_mf, Set::Field< T > &a_model_mf, Real a_tol_rel, Real a_tol_abs, const char *checkpoint_file=nullptr) |
|
Set::Scalar | solve (const Set::Field< Set::Scalar > &a_u_mf, const Set::Field< Set::Scalar > &a_b_mf, Set::Field< T > &a_model_mf, Real a_tol_rel, Real a_tol_abs, const char *checkpoint_file=nullptr) |
|
Set::Scalar | solve (const Set::Field< Set::Scalar > &a_u_mf, const Set::Field< Set::Scalar > &a_b_mf, Set::Field< T > &a_model_mf) |
|
void | compResidual (Set::Field< Set::Scalar > &a_res_mf, Set::Field< Set::Scalar > &a_u_mf, Set::Field< Set::Scalar > &a_b_mf, Set::Field< T > &a_model_mf) |
|
void | compResidual (Set::Field< Set::Vector > &a_res_mf, Set::Field< Set::Vector > &a_u_mf, Set::Field< Set::Vector > &a_b_mf, Set::Field< T > &a_model_mf) |
|
void | compLinearSolverResidual (Set::Field< Set::Vector > &a_res_mf, Set::Field< Set::Vector > &a_u_mf, Set::Field< Set::Vector > &a_b_mf) |
|
void | W (Set::Field< Set::Scalar > &a_w_mf, Set::Field< Set::Scalar > &a_u_mf, Set::Field< T > &a_model_mf) |
|
void | DW (Set::Field< Set::Scalar > &a_dw_mf, Set::Field< Set::Scalar > &a_u_mf, Set::Field< T > &a_model_mf) |
|
| Linear () |
|
| Linear (Operator::Operator< Grid::Node > &a_lp) |
|
| ~Linear () |
|
void | Define (Operator::Operator< Grid::Node > &a_lp) |
|
void | Clear () |
|
Set::Scalar | solveaffine (amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_sol, amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_rhs, Real a_tol_rel, Real a_tol_abs, bool copyrhs=false, const char *checkpoint_file=nullptr) |
|
Set::Scalar | solve (amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_sol, amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_rhs, Real a_tol_rel, Real a_tol_abs, const char *checkpoint_file=nullptr) |
|
Set::Scalar | solve (amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_sol, amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_rhs) |
|
void | apply (amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_rhs, amrex::Vector< std::unique_ptr< amrex::MultiFab > > &a_sol) |
|
void | setMaxIter (const int a_max_iter) |
|
void | setBottomMaxIter (const int a_bottom_max_iter) |
|
void | setMaxFmgIter (const int a_max_fmg_iter) |
|
void | setFixedIter (const int a_fixed_iter) |
|
void | setVerbose (const int a_verbose) |
|
void | setPreSmooth (const int a_pre_smooth) |
|
void | setPostSmooth (const int a_post_smooth) |
|
void | dumpOnConvergenceFail (const amrex::Vector< amrex::MultiFab * > &a_sol_mf, const amrex::Vector< amrex::MultiFab const * > &a_rhs_mf) |
|
template<typename T>
class Solver::Nonlocal::Newton< T >
Definition at line 15 of file Newton.H.