TimestepperJacobianDiagnosticsState Class Reference#

DiFfRG: DiFfRG::TimestepperJacobianDiagnosticsState Class Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::TimestepperJacobianDiagnosticsState Class Reference

#include <jacobian_diagnostics.hh>

Public Member Functions

TimestepperJacobianBuildDiagnostics make_build (const std::size_t build_id, const ImplicitTimestepperKind stepper_kind, const ImplicitTimestepperStage stage, const double current_h, const double alpha, const double beta, const double residual_weight) const
 
void finish_attempt (const bool accepted, const double attempted_h)
 

Private Attributes

std::size_t accepted_steps = 0
 
std::size_t retry_index = 0
 
double last_accepted_h = std::numeric_limits<double>::quiet_NaN()
 

Member Function Documentation

◆ finish_attempt()

void DiFfRG::TimestepperJacobianDiagnosticsState::finish_attempt ( const bool accepted,
const double attempted_h )
inline

◆ make_build()

TimestepperJacobianBuildDiagnostics DiFfRG::TimestepperJacobianDiagnosticsState::make_build ( const std::size_t build_id,
const ImplicitTimestepperKind stepper_kind,
const ImplicitTimestepperStage stage,
const double current_h,
const double alpha,
const double beta,
const double residual_weight ) const
inline

Member Data Documentation

◆ accepted_steps

std::size_t DiFfRG::TimestepperJacobianDiagnosticsState::accepted_steps = 0
private

◆ last_accepted_h

double DiFfRG::TimestepperJacobianDiagnosticsState::last_accepted_h = std::numeric_limits<double>::quiet_NaN()
private

◆ retry_index

std::size_t DiFfRG::TimestepperJacobianDiagnosticsState::retry_index = 0
private

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