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::ScalarState< Depths > Struct Template Reference

#include <State.hpp>

Public Types

using Traits = StateTraits< ScalarStateBase< Depths > >
 
using Base = ScalarStateBase< Depths >
 

Public Member Functions

template<typename Equation >
 ScalarState (const Equation &eq)
 
ScalarStateoperator+= (const Base &other)
 
ScalarStateoperator-= (const Base &other)
 
ScalarStateoperator*= (double lambda)
 

Member Typedef Documentation

◆ Base

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

◆ Traits

template<typename Depths >
using fub::ScalarState< Depths >::Traits = StateTraits<ScalarStateBase<Depths> >

Constructor & Destructor Documentation

◆ ScalarState()

template<typename Depths >
template<typename Equation >
fub::ScalarState< Depths >::ScalarState ( const Equation &  eq)
inline

Member Function Documentation

◆ operator*=()

template<typename Depths >
ScalarState& fub::ScalarState< Depths >::operator*= ( double  lambda)
inline

◆ operator+=()

template<typename Depths >
ScalarState& fub::ScalarState< Depths >::operator+= ( const Base other)
inline

◆ operator-=()

template<typename Depths >
ScalarState& fub::ScalarState< Depths >::operator-= ( const Base other)
inline

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