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::Characteristics< Eq > Struct Template Reference

#include <State.hpp>

Public Types

using Base = ScalarState< typename Eq::CharacteristicsDepths >
 
using Base = ScalarStateBase< Depths >
 
using Traits = StateTraits< ScalarStateBase< Eq::CharacteristicsDepths > >
 

Public Member Functions

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

Member Typedef Documentation

◆ Base [1/2]

template<typename Eq >
using fub::Characteristics< Eq >::Base = ScalarState<typename Eq::CharacteristicsDepths>

◆ Base [2/2]

template<typename Eq >
using fub::ScalarState< Depths >::Base = ScalarStateBase<Depths>

◆ Traits

using fub::ScalarState< Eq::CharacteristicsDepths >::Traits = StateTraits<ScalarStateBase<Eq::CharacteristicsDepths > >
inherited

Member Function Documentation

◆ operator*=()

ScalarState& fub::ScalarState< Eq::CharacteristicsDepths >::operator*= ( double  lambda)
inlineinherited

◆ operator+=()

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

◆ operator-=()

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

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