ImplicitParameters Struct Reference#

DiFfRG: DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters Struct Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters Struct Reference

#include <abstract_timestepper.hh>

Public Attributes

double dt
 
double minimal_dt
 
double maximal_dt
 
double abs_tol
 
double rel_tol
 
uint max_steps
 
uint max_non_linear_iterations
 
bool jacobian_diagnostics
 
bool ida_callback_trace
 
double ida_callback_trace_min_t
 
uint ida_callback_trace_max_lines
 
bool ida_callback_trace_successes
 
bool ida_error_dof_diagnostics
 
uint ida_error_dof_diagnostics_top_n
 

Member Data Documentation

◆ abs_tol

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::abs_tol

◆ dt

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::dt

◆ ida_callback_trace

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
bool DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_callback_trace

◆ ida_callback_trace_max_lines

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
uint DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_callback_trace_max_lines

◆ ida_callback_trace_min_t

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_callback_trace_min_t

◆ ida_callback_trace_successes

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
bool DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_callback_trace_successes

◆ ida_error_dof_diagnostics

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
bool DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_error_dof_diagnostics

◆ ida_error_dof_diagnostics_top_n

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
uint DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::ida_error_dof_diagnostics_top_n

◆ jacobian_diagnostics

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
bool DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::jacobian_diagnostics

Enables the <run>_jacobian_diagnostics.csv tables. Off by default because the records are not free: each one costs a full sweep over the assembled Jacobian and, for factorizing solvers, a condition estimate worth several extra triangular solves.

◆ max_non_linear_iterations

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
uint DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::max_non_linear_iterations

◆ max_steps

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
uint DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::max_steps

◆ maximal_dt

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::maximal_dt

◆ minimal_dt

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::minimal_dt

◆ rel_tol

template<typename VectorType_ , typename SparseMatrixType_ , uint dim_>
double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters::rel_tol

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