Loading [MathJax]/extensions/tex2jax.js
ryujin 2.1.1 revision 0eab90fbc6e1ac9f2e0a2e6d16f9f023c13a02f7
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
ryujin::Restart Class Referencefinal

#include <source/hyperbolic_module.h>

Public Attributes

double suggested_tau_max
 

Detailed Description

A class signalling a restart, thrown in HyperbolicModule::single_step and caught in the TimeIntegrator when performing a time step. We currently signal a restart whenever we encounter an invariant domain violation of the low-order update.

This might happen, for example, in subsequent invocations of step() in high-order time stepping algorithms when the time step size has to be kept constant. A standard strategy implemented in TimeIntegrator is to simply fall back to a smaller relative CFL number and try again.

The field suggested_tau_max is set to a tau_max value with which the entire update step should be restarted.

Definition at line 79 of file hyperbolic_module.h.

Member Data Documentation

◆ suggested_tau_max

double ryujin::Restart::suggested_tau_max

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