Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Namespaces | Typedefs | Functions
AMReX/FluxMethodAdapter.hpp File Reference
#include "fub/AMReX/ForEachFab.hpp"
#include "fub/AMReX/IntegratorContext.hpp"
#include "fub/AMReX/ViewFArrayBox.hpp"
#include "fub/Execution.hpp"
#include "fub/State.hpp"
#include <AMReX_MultiFab.H>

Go to the source code of this file.

Classes

struct  fub::amrex::FluxMethodAdapter< Tag, FM >
 

Namespaces

 fub
 The fub namespace.
 
 fub::amrex
 The amrex namespace.
 

Typedefs

template<typename T , typename... Args>
using fub::amrex::ComputeStableDt_t = decltype(std::declval< T >().ComputeStableDt(std::declval< Args >()...))
 
template<typename T , typename... Args>
using fub::amrex::ComputeNumericFluxes_t = decltype(std::declval< T >().ComputeNumericFluxes(std::declval< Args >()...))
 

Functions

template<typename FM >
 fub::amrex::FluxMethodAdapter (const FM &fm) -> FluxMethodAdapter< execution::OpenMpSimdTag, FM >
 
template<typename Tag , typename FM >
 fub::amrex::FluxMethodAdapter (Tag, const FM &fm) -> FluxMethodAdapter< Tag, FM >