Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Types | Public Member Functions | Static Public Attributes | List of all members
fub::amrex::MakeViewImpl< State > Struct Template Reference

#include <ViewFArrayBox.hpp>

Public Types

using Equation = typename State::Equation
 
using Depths = meta::Depths< State >
 
using ValueType = typename State::ValueType
 

Public Member Functions

State operator() (const PatchDataView< ValueType, AMREX_SPACEDIM+1 > &fab, const Equation &equation)
 

Static Public Attributes

static constexpr int Rank
 
static constexpr std::size_t sRank
 

Member Typedef Documentation

◆ Depths

template<typename State >
using fub::amrex::MakeViewImpl< State >::Depths = meta::Depths<State>

◆ Equation

template<typename State >
using fub::amrex::MakeViewImpl< State >::Equation = typename State::Equation

◆ ValueType

template<typename State >
using fub::amrex::MakeViewImpl< State >::ValueType = typename State::ValueType

Member Function Documentation

◆ operator()()

template<typename State >
State fub::amrex::MakeViewImpl< State >::operator() ( const PatchDataView< ValueType, AMREX_SPACEDIM+1 > &  fab,
const Equation equation 
)
inline

Member Data Documentation

◆ Rank

template<typename State >
constexpr int fub::amrex::MakeViewImpl< State >::Rank
staticconstexpr

◆ sRank

template<typename State >
constexpr std::size_t fub::amrex::MakeViewImpl< State >::sRank
staticconstexpr

The documentation for this struct was generated from the following file: