Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <FluxMethodAdapter.hpp>
Public Types | |
using | Equation = std::decay_t< decltype(std::declval< FM & >().GetEquation())> |
Public Member Functions | |
FluxMethodAdapter (const FM &fm) | |
FluxMethodAdapter (Tag, const FM &fm) | |
Duration | ComputeStableDt (IntegratorContext &context, int level, Direction dir) |
void | ComputeNumericFluxes (IntegratorContext &context, int level, Duration dt, Direction dir) |
int | GetStencilWidth () const |
Public Attributes | |
Local< Tag, FM > | flux_method_ |
Static Public Attributes | |
static const int | Rank |
using fub::amrex::FluxMethodAdapter< Tag, FM >::Equation = std::decay_t<decltype(std::declval<FM&>().GetEquation())> |
|
inline |
fub::amrex::FluxMethodAdapter< Tag, FM >::FluxMethodAdapter | ( | Tag | , |
const FM & | fm | ||
) |
void fub::amrex::FluxMethodAdapter< Tag, FM >::ComputeNumericFluxes | ( | IntegratorContext & | context, |
int | level, | ||
Duration | dt, | ||
Direction | dir | ||
) |
Duration fub::amrex::FluxMethodAdapter< Tag, FM >::ComputeStableDt | ( | IntegratorContext & | context, |
int | level, | ||
Direction | dir | ||
) |
int fub::amrex::FluxMethodAdapter< Tag, FM >::GetStencilWidth |
Local<Tag, FM> fub::amrex::FluxMethodAdapter< Tag, FM >::flux_method_ |
|
static |