Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_RungeKutta.H File Reference
#include <AMReX_Config.H>
#include <AMReX_FabArray.H>

Go to the source code of this file.

Classes

struct  amrex::RungeKutta::PostStageNoOp
 

Namespaces

namespace  amrex
 
namespace  amrex::RungeKutta
 Functions for Runge-Kutta methods.
 

Functions

template<typename MF , typename F , typename FB , typename P = PostStageNoOp>
void amrex::RungeKutta::RK2 (MF &Uold, MF &Unew, Real time, Real dt, F const &frhs, FB const &fillbndry, P const &post_stage=PostStageNoOp())
 Time stepping with RK2.
 
template<typename MF , typename F , typename FB , typename R , typename P = PostStageNoOp>
void amrex::RungeKutta::RK3 (MF &Uold, MF &Unew, Real time, Real dt, F const &frhs, FB const &fillbndry, R const &store_crse_data, P const &post_stage=PostStageNoOp())
 Time stepping with RK3.
 
template<typename MF , typename F , typename FB , typename R , typename P = PostStageNoOp>
void amrex::RungeKutta::RK4 (MF &Uold, MF &Unew, Real time, Real dt, F const &frhs, FB const &fillbndry, R const &store_crse_data, P const &post_stage=PostStageNoOp())
 Time stepping with RK4.