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 | List of all members
fub::CharacteristicsArray< Eq, Width > Struct Template Reference

#include <StateArray.hpp>

Public Types

using Base = ArrayState< typename Eq::CharacteristicsDepths, Width >
 
using Base = ArrayStateBase< Depths, Width >
 
using Traits = StateTraits< ArrayStateBase< Eq::CharacteristicsDepths, Width > >
 

Public Member Functions

ArrayStateoperator+= (const Base &other)
 
ArrayStateoperator-= (const Base &other)
 
ArrayStateoperator*= (double lambda)
 

Member Typedef Documentation

◆ Base [1/2]

template<typename Eq , int Width = kDefaultChunkSize>
using fub::CharacteristicsArray< Eq, Width >::Base = ArrayState<typename Eq::CharacteristicsDepths, Width>

◆ Base [2/2]

template<typename Eq , int Width = kDefaultChunkSize>
using fub::ArrayState< Depths, Width >::Base = ArrayStateBase<Depths, Width>

◆ Traits

using fub::ArrayState< Eq::CharacteristicsDepths , Width >::Traits = StateTraits<ArrayStateBase<Eq::CharacteristicsDepths , Width> >
inherited

Member Function Documentation

◆ operator*=()

ArrayState& fub::ArrayState< Eq::CharacteristicsDepths , Width >::operator*= ( double  lambda)
inlineinherited

◆ operator+=()

ArrayState& fub::ArrayState< Eq::CharacteristicsDepths , Width >::operator+= ( const Base other)
inlineinherited

◆ operator-=()

ArrayState& fub::ArrayState< Eq::CharacteristicsDepths , Width >::operator-= ( const Base other)
inlineinherited

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