/// <summary> /// Truncate timestep /// </summary> /// <returns>The timestep that satisfies the LTE</returns> public override double Truncate() { double timetmp = _qgs.LocalTruncationError(); timetmp = Math.Min(timetmp, _qgd.LocalTruncationError()); timetmp = Math.Min(timetmp, _qgb.LocalTruncationError()); return(timetmp); }
/// <summary> /// Truncate timestep /// </summary> /// <returns>The timestep that satisfies the LTE</returns> public override double Truncate() => _flux.LocalTruncationError();