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 Member Functions | List of all members
fub::CompressibleAdvection< N, VelocityDim > Struct Template Reference

#include <CompressibleAdvection.hpp>

Public Types

using ConservativeDepths = CompressibleAdvectionConsShape< VelocityDim >
 
using CompleteDepths = CompressibleAdvectionCompleteShape< VelocityDim >
 
using Conservative = ::fub::Conservative< CompressibleAdvection< VelocityDim > >
 
using Complete = ::fub::Complete< CompressibleAdvection< VelocityDim > >
 

Public Member Functions

void CompleteFromCons (Complete &state, const Conservative &cons)
 

Static Public Member Functions

static constexpr int Rank () noexcept
 
static constexpr int VelocityRank () noexcept
 

Member Typedef Documentation

◆ Complete

template<int N, int VelocityDim = N>
using fub::CompressibleAdvection< N, VelocityDim >::Complete = ::fub::Complete<CompressibleAdvection<VelocityDim> >

◆ CompleteDepths

template<int N, int VelocityDim = N>
using fub::CompressibleAdvection< N, VelocityDim >::CompleteDepths = CompressibleAdvectionCompleteShape<VelocityDim>

◆ Conservative

template<int N, int VelocityDim = N>
using fub::CompressibleAdvection< N, VelocityDim >::Conservative = ::fub::Conservative<CompressibleAdvection<VelocityDim> >

◆ ConservativeDepths

template<int N, int VelocityDim = N>
using fub::CompressibleAdvection< N, VelocityDim >::ConservativeDepths = CompressibleAdvectionConsShape<VelocityDim>

Member Function Documentation

◆ CompleteFromCons()

template<int N, int VelocityDim = N>
void fub::CompressibleAdvection< N, VelocityDim >::CompleteFromCons ( Complete state,
const Conservative cons 
)
inline

◆ Rank()

template<int N, int VelocityDim = N>
static constexpr int fub::CompressibleAdvection< N, VelocityDim >::Rank ( )
inlinestaticconstexprnoexcept

◆ VelocityRank()

template<int N, int VelocityDim = N>
static constexpr int fub::CompressibleAdvection< N, VelocityDim >::VelocityRank ( )
inlinestaticconstexprnoexcept

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