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::Burgers1d Struct Reference

#include <Burgers.hpp>

Public Types

using ConservativeDepths = BurgersVariables< ScalarDepth >
 
using CompleteDepths = ConservativeDepths
 
using Complete = ::fub::Complete< Burgers1d >
 
using Conservative = ::fub::Conservative< Burgers1d >
 
using CompleteArray = ::fub::CompleteArray< Burgers1d >
 
using ConservativeArray = ::fub::ConservativeArray< Burgers1d >
 

Public Member Functions

Conservative Flux (Complete state, Direction dir) const noexcept
 
ConservativeArray Flux (CompleteArray state, Direction dir) const noexcept
 

Static Public Member Functions

static constexpr int Rank ()
 

Member Typedef Documentation

◆ Complete

◆ CompleteArray

◆ CompleteDepths

◆ Conservative

◆ ConservativeArray

◆ ConservativeDepths

Member Function Documentation

◆ Flux() [1/2]

Conservative fub::Burgers1d::Flux ( Complete  state,
Direction  dir 
) const
noexcept

◆ Flux() [2/2]

ConservativeArray fub::Burgers1d::Flux ( CompleteArray  state,
Direction  dir 
) const
noexcept

◆ Rank()

static constexpr int fub::Burgers1d::Rank ( )
inlinestaticconstexpr

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