| ComputeJfromMassMatrices(const bool a_J_from_MM_only) | ImplicitSolver | |
| ComputeRHS(WarpXSolverVec &a_RHS, const WarpXSolverVec &a_E, amrex::Real start_time, int a_nl_iter, bool a_from_jacobian) override | SemiImplicitEM | virtual |
| convertFieldBCToLinOpBC(const amrex::Array< FieldBoundaryType, 3 > &, const int bdry_side) const | ImplicitSolver | protected |
| CreateParticleAttributes() const | ImplicitSolver | |
| CumulateJ() | ImplicitSolver | protected |
| Define(WarpX *a_WarpX) override | SemiImplicitEM | virtual |
| DoParticleSuborbits() | ImplicitSolver | inline |
| GetCurl2BCmask(const int lev, const int dir) const | ImplicitSolver | inlinevirtual |
| GetFieldBoundaryHi() const | ImplicitSolver | |
| GetFieldBoundaryLo() const | ImplicitSolver | |
| GetGeometry(int) const | ImplicitSolver | |
| GetLinOpBCHi() const | ImplicitSolver | |
| GetLinOpBCLo() const | ImplicitSolver | |
| GetMassMatricesCoeff() const | ImplicitSolver | inline |
| GetThetaForPC() const override | SemiImplicitEM | inlinevirtual |
| ImplicitSolver()=default | ImplicitSolver | |
| ImplicitSolver(const ImplicitSolver &)=delete | ImplicitSolver | |
| ImplicitSolver(ImplicitSolver &&)=delete | ImplicitSolver | |
| InitializeMassMatrices() | ImplicitSolver | protected |
| IsDefined() const | ImplicitSolver | inline |
| m_dt | ImplicitSolver | mutableprotected |
| m_E | SemiImplicitEM | private |
| m_Eold | SemiImplicitEM | private |
| m_is_defined | ImplicitSolver | protected |
| m_max_particle_iterations | ImplicitSolver | protected |
| m_mmpc_mfarrvec | ImplicitSolver | protected |
| m_ncomp_xx | ImplicitSolver | protected |
| m_ncomp_xy | ImplicitSolver | protected |
| m_ncomp_xz | ImplicitSolver | protected |
| m_ncomp_yx | ImplicitSolver | protected |
| m_ncomp_yy | ImplicitSolver | protected |
| m_ncomp_yz | ImplicitSolver | protected |
| m_ncomp_zx | ImplicitSolver | protected |
| m_ncomp_zy | ImplicitSolver | protected |
| m_ncomp_zz | ImplicitSolver | protected |
| m_nlsolver | ImplicitSolver | protected |
| m_nlsolver_type | ImplicitSolver | protected |
| m_num_amr_levels | ImplicitSolver | protected |
| m_particle_suborbits | ImplicitSolver | protected |
| m_particle_tolerance | ImplicitSolver | protected |
| m_print_unconverged_particle_details | ImplicitSolver | protected |
| m_skip_particle_picard_init | ImplicitSolver | protected |
| m_theta | ImplicitSolver | protected |
| m_use_mass_matrices | ImplicitSolver | protected |
| m_use_mass_matrices_jacobian | ImplicitSolver | protected |
| m_use_mass_matrices_pc | ImplicitSolver | protected |
| m_WarpX | ImplicitSolver | protected |
| numAMRLevels() const | ImplicitSolver | inline |
| OneStep(amrex::Real start_time, amrex::Real a_dt, int a_step) override | SemiImplicitEM | virtual |
| operator=(const SemiImplicitEM &)=delete | SemiImplicitEM | |
| operator=(SemiImplicitEM &&)=delete | SemiImplicitEM | |
| ImplicitSolver::operator=(const ImplicitSolver &)=delete | ImplicitSolver | |
| ImplicitSolver::operator=(ImplicitSolver &&)=delete | ImplicitSolver | |
| parseNonlinearSolverParams(const amrex::ParmParse &pp) | ImplicitSolver | protected |
| PreRHSOp(const amrex::Real a_cur_time, const int a_nl_iter, const bool a_from_jacobian) | ImplicitSolver | protected |
| PrintBaseImplicitSolverParameters() const | ImplicitSolver | protected |
| PrintParameters() const override | SemiImplicitEM | virtual |
| SaveE() | ImplicitSolver | protected |
| SemiImplicitEM()=default | SemiImplicitEM | |
| SemiImplicitEM(const SemiImplicitEM &)=delete | SemiImplicitEM | |
| SemiImplicitEM(SemiImplicitEM &&)=delete | SemiImplicitEM | |
| SetMassMatricesForPC(const amrex::Real a_theta_dt) | ImplicitSolver | protected |
| SyncMassMatricesPCAndApplyBCs() | ImplicitSolver | protected |
| ~ImplicitSolver()=default | ImplicitSolver | virtual |
| ~SemiImplicitEM() override=default | SemiImplicitEM | |