10#include <prismspf/config.h>
59 "Step length must be greater than 0.0 and less than or equal to 1.0"));
62 dealii::ExcMessage(
"Tolerance must be greater than 0.0"));
72 <<
"================================================\n"
73 <<
" Nonlinear Solve Parameters\n"
74 <<
"================================================\n";
79 <<
"Index: " << index <<
"\n"
static dealii::ConditionalOStream & pout_summary()
Log output stream for writing a summary.log file.
Definition conditional_ostreams.cc:34
@ Value
Use value of the variable as a criterion for refinement.
Definition grid_refiner_criterion.h:31
static const unsigned int iterations
Default iterations.
Definition types.h:67
static const double tolerance
Default tolerance.
Definition types.h:57
Definition conditional_ostreams.cc:20
Struct that holds nonlinear solver parameters.
Definition nonlinear_solve_parameters.h:33
void validate()
Validate parameters.
Definition nonlinear_solve_parameters.h:51
std::map< Types::Index, NonlinearSolverParameters > newton_solvers
Definition nonlinear_solve_parameters.h:47
void print_parameter_summary() const
Print parameters to summary.log.
Definition nonlinear_solve_parameters.h:67
Struct that stores relevant nonlinear solve information of a certain field.
Definition nonlinear_solve_parameters.h:18
double step_length
Definition nonlinear_solve_parameters.h:20
double tolerance_value
Definition nonlinear_solve_parameters.h:26
unsigned int max_iterations
Definition nonlinear_solve_parameters.h:23