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

#include <CompleteFromCons.hpp>

Classes

struct  CompleteFromCons_Rows
 

Public Member Functions

void CompleteFromCons (execution::SimdTag, const View< Complete< Equation >> &complete_view, const View< const Conservative< Equation >> &cons_view)
 
void CompleteFromCons (execution::SequentialTag, const View< Complete< Equation >> &complete_view, const View< const Conservative< Equation >> &cons_view)
 
void CompleteFromCons (execution::OpenMpTag, const View< Complete< Equation >> &complete_view, const View< const Conservative< Equation >> &cons_view)
 
void CompleteFromCons (execution::OpenMpSimdTag, const View< Complete< Equation >> &complete_view, const View< const Conservative< Equation >> &cons_view)
 

Public Attributes

Equation equation_
 
CompleteArray< Equation > complete_array_
 
ConservativeArray< Equation > cons_array_
 
Complete< Equation > complete_
 
Conservative< Equation > cons_
 

Member Function Documentation

◆ CompleteFromCons() [1/4]

template<typename Equation >
void fub::CompleteFromConsFn< Equation >::CompleteFromCons ( execution::OpenMpSimdTag  ,
const View< Complete< Equation >> &  complete_view,
const View< const Conservative< Equation >> &  cons_view 
)
inline

◆ CompleteFromCons() [2/4]

template<typename Equation >
void fub::CompleteFromConsFn< Equation >::CompleteFromCons ( execution::OpenMpTag  ,
const View< Complete< Equation >> &  complete_view,
const View< const Conservative< Equation >> &  cons_view 
)
inline

◆ CompleteFromCons() [3/4]

template<typename Equation >
void fub::CompleteFromConsFn< Equation >::CompleteFromCons ( execution::SequentialTag  ,
const View< Complete< Equation >> &  complete_view,
const View< const Conservative< Equation >> &  cons_view 
)
inline

◆ CompleteFromCons() [4/4]

template<typename Equation >
void fub::CompleteFromConsFn< Equation >::CompleteFromCons ( execution::SimdTag  ,
const View< Complete< Equation >> &  complete_view,
const View< const Conservative< Equation >> &  cons_view 
)
inline

Member Data Documentation

◆ complete_

template<typename Equation >
Complete<Equation> fub::CompleteFromConsFn< Equation >::complete_

◆ complete_array_

template<typename Equation >
CompleteArray<Equation> fub::CompleteFromConsFn< Equation >::complete_array_

◆ cons_

template<typename Equation >
Conservative<Equation> fub::CompleteFromConsFn< Equation >::cons_

◆ cons_array_

template<typename Equation >
ConservativeArray<Equation> fub::CompleteFromConsFn< Equation >::cons_array_

◆ equation_

template<typename Equation >
Equation fub::CompleteFromConsFn< Equation >::equation_

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