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

#include <State.hpp>

Public Types

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

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::KineticState< Eq >::Base = ScalarState<typename Eq::KineticStateDepths>

◆ Base [2/2]

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

◆ Traits

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

Member Function Documentation

◆ operator*=()

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

◆ operator+=()

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

◆ operator-=()

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

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