#include <cstddef>
#include <string>
#include "DataStructures/DataBox/PrefixHelpers.hpp"
#include "DataStructures/DataBox/Tag.hpp"
#include "Options/Options.hpp"
#include "Utilities/Gsl.hpp"
Go to the source code of this file.
Classes | |
struct | NonlinearSolver::OptionTags::SufficientDecrease< OptionsGroup > |
Sufficient decrease parameter of the line search globalization. More... | |
struct | NonlinearSolver::OptionTags::DampingFactor< OptionsGroup > |
Nonlinear solver steps are damped by this factor. More... | |
struct | NonlinearSolver::OptionTags::MaxGlobalizationSteps< OptionsGroup > |
The maximum number of allowed globalization steps. More... | |
struct | NonlinearSolver::Tags::Correction< Tag > |
The correction \(\delta x\) to improve a solution \(x_0\). More... | |
struct | NonlinearSolver::Tags::OperatorAppliedTo< Tag > |
The nonlinear operator \(A_\mathrm{nonlinear}\) applied to the data in Tag More... | |
struct | NonlinearSolver::Tags::Residual< Tag > |
The nonlinear residual \(r_\mathrm{nonlinear} = b - A_\mathrm{nonlinear}(\delta x)\). More... | |
struct | NonlinearSolver::Tags::ResidualCompute< FieldsTag, SourceTag > |
Compute the residual \(r=b - Ax\) from the SourceTag \(b\) and the db::add_tag_prefix<NonlinearSolver::Tags::OperatorAppliedTo, FieldsTag> \(Ax\). More... | |
struct | NonlinearSolver::Tags::StepLength< OptionsGroup > |
The length of nonlinear solver steps. More... | |
struct | NonlinearSolver::Tags::SufficientDecrease< OptionsGroup > |
Sufficient decrease parameter of the line search globalization. More... | |
struct | NonlinearSolver::Tags::DampingFactor< OptionsGroup > |
Nonlinear solver steps are damped by this factor. More... | |
struct | NonlinearSolver::Tags::MaxGlobalizationSteps< OptionsGroup > |
The maximum number of allowed globalization steps. More... | |
struct | NonlinearSolver::Tags::Globalization< Tag > |
Prefix indicating the Tag is related to the globalization procedure. More... | |
Namespaces | |
NonlinearSolver | |
Functionality for solving nonlinear systems of equations. | |
NonlinearSolver::OptionTags | |
Options related to nonlinear solvers. | |
Defines DataBox tags for the linear solver