/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  13
     \\/     M anipulation  |
-------------------------------------------------------------------------------
Description
    Adjusts the time step to a combustion model's bulk reaction time scales

\*---------------------------------------------------------------------------*/

type            adjustTimeStepToCombustion;
libs            ("libchemistryModel.so");

//phase         <phaseName>; // Optional name of the phase to which the
                             // combustion model applies

maxCo           <maxCo>;     // Maximum combustion "Courant" number. The
                             // maximum fraction of the total reaction
                             // time-scale that should be evolved in a single
                             // time-step.

//extrapolate   no;          // Extrapolate reductions in time-step to try and
                             // better catch the "onset" of reaction. Can lead
                             // to time-step oscillation.

// ************************************************************************* //
