_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 |