Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Protected Attributes | List of all members
fub::GradientDetectorBase_< Equation, Projections > Class Template Reference

#include <GradientDetector.hpp>

Public Member Functions

 GradientDetectorBase_ (const Equation &equation, const std::pair< Projections, double > &... conds)
 
Equation & GetEquation () noexcept
 
const Equation & GetEquation () const noexcept
 
const std::tuple< std::pair< Projections, double >... > & GetConditions () const noexcept
 

Protected Attributes

Equation equation_
 
std::tuple< std::pair< Projections, double >... > conditions_
 

Constructor & Destructor Documentation

◆ GradientDetectorBase_()

template<typename Equation , typename... Projections>
fub::GradientDetectorBase_< Equation, Projections >::GradientDetectorBase_ ( const Equation &  equation,
const std::pair< Projections, double > &...  conds 
)
inline

Member Function Documentation

◆ GetConditions()

template<typename Equation , typename... Projections>
const std::tuple<std::pair<Projections, double>...>& fub::GradientDetectorBase_< Equation, Projections >::GetConditions ( ) const
inlinenoexcept

◆ GetEquation() [1/2]

template<typename Equation , typename... Projections>
const Equation& fub::GradientDetectorBase_< Equation, Projections >::GetEquation ( ) const
inlinenoexcept

◆ GetEquation() [2/2]

template<typename Equation , typename... Projections>
Equation& fub::GradientDetectorBase_< Equation, Projections >::GetEquation ( )
inlinenoexcept

Member Data Documentation

◆ conditions_

template<typename Equation , typename... Projections>
std::tuple<std::pair<Projections, double>...> fub::GradientDetectorBase_< Equation, Projections >::conditions_
protected

◆ equation_

template<typename Equation , typename... Projections>
Equation fub::GradientDetectorBase_< Equation, Projections >::equation_
protected

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