|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
This file contains nonlinear block solver interfaces and helpers. More...
#include <memory>#include <functional>#include <optional>#include <vector>#include <mpi.h>#include "smith/numerics/solver_config.hpp"#include "smith/numerics/nonlinear_convergence.hpp"

Go to the source code of this file.
Classes | |
| class | smith::NonlinearBlockSolverBase |
| Abstract interface for nonlinear block solvers that provide both forward and adjoint solves. More... | |
| class | smith::NonlinearBlockSolver |
| Nonlinear block solver backed by an EquationSolver forward solve and linear adjoint solves. More... | |
Namespaces | |
| smith | |
| Accelerator functionality. | |
Functions | |
| std::shared_ptr< NonlinearBlockSolver > | smith::buildNonlinearBlockSolver (NonlinearSolverOptions nonlinear_opts, LinearSolverOptions linear_opts, const smith::Mesh &mesh) |
| Create an equation-backed nonlinear block solver. More... | |
This file contains nonlinear block solver interfaces and helpers.
Definition in file nonlinear_block_solver.hpp.