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

This type has a constructor which takes an equation and might allocate any dynamically sized member variable. More...

#include <State.hpp>

Public Types

using Equation = Eq
 
using ValueType = double
 
using Traits = StateTraits< CompleteBase< Equation > >
 

Public Member Functions

 Complete ()=default
 
 Complete (const CompleteBase< Eq > &x)
 
Completeoperator= (const CompleteBase< Eq > &x)
 
 Complete (const Equation &eq)
 
Completeoperator+= (const Complete &other)
 

Detailed Description

template<typename Eq>
struct fub::Complete< Eq >

This type has a constructor which takes an equation and might allocate any dynamically sized member variable.

Member Typedef Documentation

◆ Equation

template<typename Eq >
using fub::Complete< Eq >::Equation = Eq

◆ Traits

template<typename Eq >
using fub::Complete< Eq >::Traits = StateTraits<CompleteBase<Equation> >

◆ ValueType

template<typename Eq >
using fub::Complete< Eq >::ValueType = double

Constructor & Destructor Documentation

◆ Complete() [1/3]

template<typename Eq >
fub::Complete< Eq >::Complete ( )
default

◆ Complete() [2/3]

template<typename Eq >
fub::Complete< Eq >::Complete ( const CompleteBase< Eq > &  x)
inline

◆ Complete() [3/3]

template<typename Eq >
fub::Complete< Eq >::Complete ( const Equation eq)
inline

Member Function Documentation

◆ operator+=()

template<typename Eq >
Complete& fub::Complete< Eq >::operator+= ( const Complete< Eq > &  other)
inline

◆ operator=()

template<typename Eq >
Complete& fub::Complete< Eq >::operator= ( const CompleteBase< Eq > &  x)
inline

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