NonlinearSolverData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::NonlinearSolverData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::NonlinearSolverData< number > Struct Template Reference

#include <nonlinear_solver_data.hpp>

Public Member Functions

void add_parameters (dealii::ParameterHandler &prm)
 

Public Attributes

int max_nonlinear_iterations = 10
 
number field_correction_tolerance = 1e-10
 
number residual_tolerance = 1e-9
 
int max_nonlinear_iterations_alt = 0
 
number field_correction_tolerance_alt = 1e-9
 
number residual_tolerance_alt = 1e-8
 
int verbosity_level = -1
 

Detailed Description

template<typename number = double>
struct MeltPoolDG::NonlinearSolverData< number >

Parameters for the nonlinear solver.

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::NonlinearSolverData< number >::add_parameters ( dealii::ParameterHandler &  prm)

Member Data Documentation

◆ field_correction_tolerance

template<typename number = double>
number MeltPoolDG::NonlinearSolverData< number >::field_correction_tolerance = 1e-10

◆ field_correction_tolerance_alt

template<typename number = double>
number MeltPoolDG::NonlinearSolverData< number >::field_correction_tolerance_alt = 1e-9

◆ max_nonlinear_iterations

template<typename number = double>
int MeltPoolDG::NonlinearSolverData< number >::max_nonlinear_iterations = 10

◆ max_nonlinear_iterations_alt

template<typename number = double>
int MeltPoolDG::NonlinearSolverData< number >::max_nonlinear_iterations_alt = 0

◆ residual_tolerance

template<typename number = double>
number MeltPoolDG::NonlinearSolverData< number >::residual_tolerance = 1e-9

◆ residual_tolerance_alt

template<typename number = double>
number MeltPoolDG::NonlinearSolverData< number >::residual_tolerance_alt = 1e-8

◆ verbosity_level

template<typename number = double>
int MeltPoolDG::NonlinearSolverData< number >::verbosity_level = -1

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