SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::SolverOptions< Metric, Strategies, LinearSolver > Struct Template Reference

Select numerical policies while keeping equilibrium physics in the model. More...

#include <options.hpp>

Collaboration diagram for serif::solver::SolverOptions< Metric, Strategies, LinearSolver >:
[legend]

Public Attributes

Newton method {}
 
LinearSolver linear_solver {}
 
Backtracking line_search {}
 
Metric metric {}
 
Strategies strategies {}
 

Detailed Description

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
struct serif::solver::SolverOptions< Metric, Strategies, LinearSolver >

Select numerical policies while keeping equilibrium physics in the model.

Member Data Documentation

◆ line_search

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
Backtracking serif::solver::SolverOptions< Metric, Strategies, LinearSolver >::line_search {}

◆ linear_solver

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
LinearSolver serif::solver::SolverOptions< Metric, Strategies, LinearSolver >::linear_solver {}

◆ method

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
Newton serif::solver::SolverOptions< Metric, Strategies, LinearSolver >::method {}

◆ metric

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
Metric serif::solver::SolverOptions< Metric, Strategies, LinearSolver >::metric {}

◆ strategies

template<typename Metric = NormalizedResidualMetric, typename Strategies = StandardNewton, typename LinearSolver = linear::FGMRES>
Strategies serif::solver::SolverOptions< Metric, Strategies, LinearSolver >::strategies {}

The documentation for this struct was generated from the following file: