Classes | Namespaces
Tags.hpp File Reference
#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.
 

Detailed Description

Defines DataBox tags for the linear solver