|
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 |