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

#include <Reconstruction.hpp>

Public Member Functions

 Reconstruction (const Equation &eq)
 
 Reconstruction (const Tag &tag, const Equation &eq)
 
void CompleteFromCons (IntegratorContext &context, int level, [[maybe_unused]] Duration dt)
 

Public Attributes

Local< Tag, detail::ReconstructionKernel< Equation, IsSimd > > kernel_
 

Static Public Attributes

static constexpr int Rank
 
static constexpr bool IsSimd
 

Constructor & Destructor Documentation

◆ Reconstruction() [1/2]

template<typename Tag , typename Equation >
fub::amrex::cutcell::Reconstruction< Tag, Equation >::Reconstruction ( const Equation &  eq)
inlineexplicit

◆ Reconstruction() [2/2]

template<typename Tag , typename Equation >
fub::amrex::cutcell::Reconstruction< Tag, Equation >::Reconstruction ( const Tag &  tag,
const Equation &  eq 
)

Member Function Documentation

◆ CompleteFromCons()

template<typename Tag , typename Equation >
void fub::amrex::cutcell::Reconstruction< Tag, Equation >::CompleteFromCons ( IntegratorContext context,
int  level,
[[maybe_unused] ] Duration  dt 
)

Member Data Documentation

◆ IsSimd

template<typename Tag , typename Equation >
constexpr bool fub::amrex::cutcell::Reconstruction< Tag, Equation >::IsSimd
staticconstexpr

◆ kernel_

template<typename Tag , typename Equation >
Local<Tag, detail::ReconstructionKernel<Equation, IsSimd> > fub::amrex::cutcell::Reconstruction< Tag, Equation >::kernel_

◆ Rank

template<typename Tag , typename Equation >
constexpr int fub::amrex::cutcell::Reconstruction< Tag, Equation >::Rank
staticconstexpr

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