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 | Private Attributes | List of all members
fub::samrai::CompleteFromConsCalculation< Tag, Equation_ > Class Template Reference

#include <CompleteFromCons.hpp>

Public Types

using Equation = Equation_
 
using ExecutionTag = Tag
 

Public Member Functions

 CompleteFromConsCalculation (Tag, const Equation &eq)
 
void CompleteFromCons (SAMRAI::hier::Patch &dest_patch, span< const int > dest_ids, const SAMRAI::hier::Patch &src_patch, span< const int > src_ids)
 
void CompleteFromCons (IntegratorContext &context, int level, [[maybe_unused]] Duration time_step_size)
 

Static Public Attributes

static constexpr int Rank
 

Private Attributes

CompleteFromConsFn< Equationrec_
 

Member Typedef Documentation

◆ Equation

template<typename Tag , typename Equation_ >
using fub::samrai::CompleteFromConsCalculation< Tag, Equation_ >::Equation = Equation_

◆ ExecutionTag

template<typename Tag , typename Equation_ >
using fub::samrai::CompleteFromConsCalculation< Tag, Equation_ >::ExecutionTag = Tag

Constructor & Destructor Documentation

◆ CompleteFromConsCalculation()

template<typename Tag , typename Equation_ >
fub::samrai::CompleteFromConsCalculation< Tag, Equation_ >::CompleteFromConsCalculation ( Tag  ,
const Equation eq 
)
inline

Member Function Documentation

◆ CompleteFromCons() [1/2]

template<typename Tag , typename Equation >
void fub::samrai::CompleteFromConsCalculation< Tag, Equation >::CompleteFromCons ( IntegratorContext context,
int  level,
[[maybe_unused] ] Duration  time_step_size 
)

◆ CompleteFromCons() [2/2]

template<typename Tag , typename Equation >
void fub::samrai::CompleteFromConsCalculation< Tag, Equation >::CompleteFromCons ( SAMRAI::hier::Patch &  dest_patch,
span< const int >  dest_ids,
const SAMRAI::hier::Patch &  src_patch,
span< const int >  src_ids 
)

Member Data Documentation

◆ Rank

template<typename Tag , typename Equation_ >
constexpr int fub::samrai::CompleteFromConsCalculation< Tag, Equation_ >::Rank
staticconstexpr

◆ rec_

template<typename Tag , typename Equation_ >
CompleteFromConsFn<Equation> fub::samrai::CompleteFromConsCalculation< Tag, Equation_ >::rec_
private

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