| _communicator | libMesh::ParallelObject | protected |
| _counts | libMesh::ReferenceCounter | protectedstatic |
| _current_nonlinear_iteration_number | libMesh::PetscNonlinearSolver< T > | protected |
| _default_monitor | libMesh::PetscNonlinearSolver< T > | protected |
| _enable_print_counter | libMesh::ReferenceCounter | protectedstatic |
| _is_initialized | libMesh::NonlinearSolver< T > | protected |
| _mutex | libMesh::ReferenceCounter | protectedstatic |
| _n_linear_iterations | libMesh::PetscNonlinearSolver< T > | protected |
| _n_objects | libMesh::ReferenceCounter | protectedstatic |
| _preconditioner | libMesh::NonlinearSolver< T > | protected |
| _reason | libMesh::PetscNonlinearSolver< T > | protected |
| _snes | libMesh::PetscNonlinearSolver< T > | protected |
| _snesmf_reuse_base | libMesh::PetscNonlinearSolver< T > | protected |
| _solver_configuration | libMesh::NonlinearSolver< T > | protected |
| _system | libMesh::NonlinearSolver< T > | protected |
| _zero_out_jacobian | libMesh::PetscNonlinearSolver< T > | protected |
| _zero_out_residual | libMesh::PetscNonlinearSolver< T > | protected |
| absolute_residual_tolerance | libMesh::NonlinearSolver< T > | |
| absolute_step_tolerance | libMesh::NonlinearSolver< T > | |
| attach_preconditioner(Preconditioner< T > *preconditioner) | libMesh::NonlinearSolver< T > | |
| bounds | libMesh::NonlinearSolver< T > | |
| bounds_object | libMesh::NonlinearSolver< T > | |
| build(sys_type &s, const SolverPackage solver_package=libMesh::default_solver_package()) | libMesh::NonlinearSolver< T > | static |
| build_mat_null_space(NonlinearImplicitSystem::ComputeVectorSubspace *computeSubspaceObject, void(*)(std::vector< NumericVector< Number > *> &, sys_type &), MatNullSpace *) | libMesh::PetscNonlinearSolver< T > | protected |
| clear() override | libMesh::PetscNonlinearSolver< T > | virtual |
| comm() const | libMesh::ParallelObject | inline |
| converged | libMesh::NonlinearSolver< T > | |
| Counts typedef | libMesh::ReferenceCounter | protected |
| disable_print_counter_info() | libMesh::ReferenceCounter | static |
| enable_print_counter_info() | libMesh::ReferenceCounter | static |
| fd_residual_object | libMesh::NonlinearSolver< T > | |
| get_converged_reason() | libMesh::PetscNonlinearSolver< T > | |
| get_current_nonlinear_iteration_number() const override | libMesh::PetscNonlinearSolver< T > | inlinevirtual |
| get_info() | libMesh::ReferenceCounter | static |
| get_total_linear_iterations() override | libMesh::PetscNonlinearSolver< T > | virtual |
| increment_constructor_count(const std::string &name) | libMesh::ReferenceCounter | inlineprotected |
| increment_destructor_count(const std::string &name) | libMesh::ReferenceCounter | inlineprotected |
| init(const char *name=nullptr) override | libMesh::PetscNonlinearSolver< T > | virtual |
| initial_linear_tolerance | libMesh::NonlinearSolver< T > | |
| initialized() const | libMesh::NonlinearSolver< T > | inline |
| jacobian | libMesh::NonlinearSolver< T > | |
| jacobian_object | libMesh::NonlinearSolver< T > | |
| libmesh_petsc_snes_fd_residual(SNES snes, Vec x, Vec r, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| libmesh_petsc_snes_jacobian(SNES snes, Vec x, Mat *jac, Mat *pc, MatStructure *msflag, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| libmesh_petsc_snes_jacobian(SNES snes, Vec x, Mat jac, Mat pc, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| libmesh_petsc_snes_mffd_residual(SNES snes, Vec x, Vec r, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| libmesh_petsc_snes_residual(SNES snes, Vec x, Vec r, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| libmesh_petsc_snes_residual_helper(SNES snes, Vec x, void *ctx) | libMesh::PetscNonlinearSolver< T > | friend |
| linesearch_object | libMesh::PetscNonlinearSolver< T > | |
| matvec | libMesh::NonlinearSolver< T > | |
| max_function_evaluations | libMesh::NonlinearSolver< T > | |
| max_linear_iterations | libMesh::NonlinearSolver< T > | |
| max_nonlinear_iterations | libMesh::NonlinearSolver< T > | |
| mffd_residual_object | libMesh::NonlinearSolver< T > | |
| minimum_linear_tolerance | libMesh::NonlinearSolver< T > | |
| n_objects() | libMesh::ReferenceCounter | inlinestatic |
| n_processors() const | libMesh::ParallelObject | inline |
| nearnullspace | libMesh::NonlinearSolver< T > | |
| nearnullspace_object | libMesh::NonlinearSolver< T > | |
| NonlinearSolver(sys_type &s) | libMesh::NonlinearSolver< T > | inlineexplicit |
| nullspace | libMesh::NonlinearSolver< T > | |
| nullspace_object | libMesh::NonlinearSolver< T > | |
| ReferenceCountedObject< NonlinearSolver< T > >::operator=(const ReferenceCountedObject &) | libMesh::ReferenceCountedObject< NonlinearSolver< T > > | inlineprotected |
| libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | inline |
| ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | inline |
| ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | inline |
| PetscNonlinearSolver(sys_type &system) | libMesh::PetscNonlinearSolver< T > | explicit |
| postcheck | libMesh::NonlinearSolver< T > | |
| postcheck_object | libMesh::NonlinearSolver< T > | |
| print_converged_reason() override | libMesh::PetscNonlinearSolver< T > | virtual |
| print_info(std::ostream &out=libMesh::out) | libMesh::ReferenceCounter | static |
| processor_id() const | libMesh::ParallelObject | inline |
| ReferenceCountedObject() | libMesh::ReferenceCountedObject< NonlinearSolver< T > > | inlineprotected |
| ReferenceCountedObject(const ReferenceCountedObject &other) | libMesh::ReferenceCountedObject< NonlinearSolver< T > > | inlineprotected |
| ReferenceCountedObject(ReferenceCountedObject &&other) noexcept | libMesh::ReferenceCountedObject< NonlinearSolver< T > > | inlineprotected |
| ReferenceCounter() | libMesh::ReferenceCounter | inlineprotected |
| ReferenceCounter(const ReferenceCounter &) | libMesh::ReferenceCounter | inlineprotected |
| ReferenceCounter(ReferenceCounter &&other) noexcept | libMesh::ReferenceCounter | inlineprotected |
| relative_residual_tolerance | libMesh::NonlinearSolver< T > | |
| relative_step_tolerance | libMesh::NonlinearSolver< T > | |
| residual | libMesh::NonlinearSolver< T > | |
| residual_and_jacobian_object | libMesh::NonlinearSolver< T > | |
| residual_object | libMesh::NonlinearSolver< T > | |
| set_jacobian_zero_out(bool state) | libMesh::PetscNonlinearSolver< T > | inline |
| set_residual_zero_out(bool state) | libMesh::PetscNonlinearSolver< T > | inline |
| set_snesmf_reuse_base(bool state) | libMesh::PetscNonlinearSolver< T > | inline |
| set_solver_configuration(SolverConfiguration &solver_configuration) | libMesh::NonlinearSolver< T > | |
| snes() | libMesh::PetscNonlinearSolver< T > | inline |
| solve(SparseMatrix< T > &, NumericVector< T > &, NumericVector< T > &, const double, const unsigned int) override | libMesh::PetscNonlinearSolver< T > | virtual |
| sys_type typedef | libMesh::PetscNonlinearSolver< T > | |
| system() const | libMesh::NonlinearSolver< T > | inline |
| system() | libMesh::NonlinearSolver< T > | inline |
| transpose_nullspace | libMesh::NonlinearSolver< T > | |
| transpose_nullspace_object | libMesh::NonlinearSolver< T > | |
| use_default_monitor(bool state) | libMesh::PetscNonlinearSolver< T > | inline |
| user_presolve | libMesh::NonlinearSolver< T > | |
| ~NonlinearSolver() | libMesh::NonlinearSolver< T > | inlinevirtual |
| ~ParallelObject() | libMesh::ParallelObject | inlinevirtual |
| ~PetscNonlinearSolver() | libMesh::PetscNonlinearSolver< T > | |
| ~ReferenceCountedObject() | libMesh::ReferenceCountedObject< NonlinearSolver< T > > | inline |
| ~ReferenceCounter() | libMesh::ReferenceCounter | inline |