Loading...
Searching...
No Matches
runge_kutta_semiimplicit.icc

The semi-implicit Runge-Kutta scheme – coefficients. More...

Go to the source code of this file.

## Namespaces

namespace | rk

## Variables

constexpr size_t | pmax = 3
const Float | _g2 = 1 - 1/sqrt(Float(2))
const Float | _d2 = 1 - 1/(2*_g2)
const Float | _g3 = 0.435866521508459
const Float | _b31 = -3*(_g3*_g3)/2 + 4*_g3 - 1./4
const Float | _b32 = 3*(_g3*_g3)/2 - 5*_g3 + 5./4
const Float | _a31 = -0.356
const Float | _a32 = (1/Float(3) - 2*(_g3*_g3) - 2*_b32*_a31*_g3)/(_g3*(1-_g3))
Float | alpha [][pmax+1][pmax+1]
Float | tilde_alpha [][pmax+1][pmax+1]
Float | beta [][pmax+1]
Float | tilde_beta [][pmax+1]
Float | gamma [][pmax+1]

## Detailed Description

The semi-implicit Runge-Kutta scheme – coefficients.

This file is part of Rheolef.

Copyright (C) 2000-2009 Pierre Saramito Pierr.nosp@m.e.Sa.nosp@m.ramit.nosp@m.o@im.nosp@m.ag.fr

Rheolef is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Rheolef is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Rheolef; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file runge_kutta_semiimplicit.icc.