#include <AMReX_SDCstruct.H>
Public Member Functions | |
SDCstruct (int Nnodes_in, int Npieces_in, MultiFab &sol_in) | |
Constructor. More... | |
void | SDC_rhs_integrals (Real dt) |
void | SDC_rhs_k_plus_one (MultiFab &rhs, Real dt, int m) |
void | SDC_rhs_misdc (MultiFab &rhs, Real dt, int m) |
Public Attributes | |
Real * | qnodes |
The quadrature nodes. More... | |
int * | Nflags |
Flags for quadrature rules. More... | |
int | Nnodes |
Number of quadrature nodes. More... | |
int | qtype =1 |
Type of quadrature nodes. More... | |
int | Nsweeps =8 |
Number of sweeps per time step. More... | |
int | Npieces |
Number of terms in RHS. More... | |
Real * | Qall |
Vector< Vector< Real > > | Qgauss |
Gauss collocation. More... | |
Vector< Vector< Real > > | Qexp |
Explicit. More... | |
Vector< Vector< Real > > | Qimp |
Implicit. More... | |
Vector< Vector< Real > > | QLU |
DIRK with LU trick. More... | |
Vector< MultiFab > | sol |
Solution at the nodes. More... | |
Vector< Vector< MultiFab > > | f |
Functions a nodes access by [npieces][node]. More... | |
Vector< MultiFab > | res |
Temp storage. More... | |
Vector< MultiFab > | Ithree |
Integration piece for MISDC. More... | |
SDCstruct::SDCstruct | ( | int | Nnodes_in, |
int | Npieces_in, | ||
MultiFab & | sol_in | ||
) |
Constructor.
Nnodes_in | |
Npieces_in | |
sol_in |
void SDCstruct::SDC_rhs_integrals | ( | Real | dt | ) |
void SDCstruct::SDC_rhs_k_plus_one | ( | MultiFab & | rhs, |
Real | dt, | ||
int | m | ||
) |
void SDCstruct::SDC_rhs_misdc | ( | MultiFab & | rhs, |
Real | dt, | ||
int | m | ||
) |
int* SDCstruct::Nflags |
Flags for quadrature rules.
int SDCstruct::Nnodes |
Number of quadrature nodes.
int SDCstruct::Npieces |
Number of terms in RHS.
int SDCstruct::Nsweeps =8 |
Number of sweeps per time step.
Real* SDCstruct::Qall |
Real* SDCstruct::qnodes |
The quadrature nodes.
int SDCstruct::qtype =1 |
Type of quadrature nodes.