/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/sundials_diagnostics.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/sundials_diagnostics.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
sundials_diagnostics.hh File Reference
#include <deal.II/sundials/ida.h>
#include <DiFfRG/timestepping/abstract_timestepper.hh>
#include <DiFfRG/timestepping/jacobian_diagnostics.hh>

Go to the source code of this file.

Namespaces

namespace  DiFfRG
 

Typedefs

using DiFfRG::IDACallbackDiagnostics = SolverCallbackDiagnostics
 

Functions

template<typename VectorType >
TimesteppingDiagnostics DiFfRG::make_timestepping_diagnostics (const SUNDIALS::IDA< VectorType > &time_stepper, const IDACallbackDiagnostics &callbacks)
 
template<typename VectorType >
TimestepperJacobianBuildDiagnostics DiFfRG::make_ida_jacobian_build_diagnostics (const SUNDIALS::IDA< VectorType > &time_stepper, const std::size_t build_id, const double alpha, const ImplicitTimestepperKind stepper_kind=ImplicitTimestepperKind::ida)