KASKADE 7 development version
Classes | Functions
Kaskade::ErrorEstimator_Detail Namespace Reference

Classes

struct  Traits
 

Functions

double add (const double &x1, const std::pair< double, int > &x2)
 
template<class Functional >
std::integral_constant< int, Functional::stateId > getStateIdImpl (decltype(Functional::stateId) *)
 
template<class Functional >
std::integral_constant< int, Functional::yIdx > getStateIdImpl (decltype(Functional::yIdx) *)
 
template<class Functional >
std::integral_constant< int, Functional::controlId > getControlIdImpl (decltype(Functional::controlId) *)
 
template<class Functional >
std::integral_constant< int, Functional::uIdx > getControlIdImpl (decltype(Functional::uIdx) *)
 
template<class Functional >
std::integral_constant< int, Functional::adjointId > getAdjointIdImpl (decltype(Functional::adjointId) *)
 
template<class Functional >
std::integral_constant< int, Functional::pIdx > getAdjointIdImpl (decltype(Functional::pIdx) *)
 
template<class Functional >
std::integral_constant< int, Functional::lIdx > getAdjointIdImpl (decltype(Functional::lIdx) *)
 
template<class Functional >
constexpr int getStateId ()
 
template<class Functional >
constexpr int getControlId ()
 
template<class Functional >
constexpr int getAdjointId ()
 

Function Documentation

◆ add()

double Kaskade::ErrorEstimator_Detail::add ( const double &  x1,
const std::pair< double, int > &  x2 
)

◆ getAdjointId()

template<class Functional >
constexpr int Kaskade::ErrorEstimator_Detail::getAdjointId ( )
constexpr

Definition at line 87 of file errorEstimator.hh.

◆ getAdjointIdImpl() [1/3]

template<class Functional >
std::integral_constant< int, Functional::adjointId > Kaskade::ErrorEstimator_Detail::getAdjointIdImpl ( decltype(Functional::adjointId) *  )

◆ getAdjointIdImpl() [2/3]

template<class Functional >
std::integral_constant< int, Functional::lIdx > Kaskade::ErrorEstimator_Detail::getAdjointIdImpl ( decltype(Functional::lIdx) *  )

◆ getAdjointIdImpl() [3/3]

template<class Functional >
std::integral_constant< int, Functional::pIdx > Kaskade::ErrorEstimator_Detail::getAdjointIdImpl ( decltype(Functional::pIdx) *  )

◆ getControlId()

template<class Functional >
constexpr int Kaskade::ErrorEstimator_Detail::getControlId ( )
constexpr

Definition at line 80 of file errorEstimator.hh.

◆ getControlIdImpl() [1/2]

template<class Functional >
std::integral_constant< int, Functional::controlId > Kaskade::ErrorEstimator_Detail::getControlIdImpl ( decltype(Functional::controlId) *  )

◆ getControlIdImpl() [2/2]

template<class Functional >
std::integral_constant< int, Functional::uIdx > Kaskade::ErrorEstimator_Detail::getControlIdImpl ( decltype(Functional::uIdx) *  )

◆ getStateId()

template<class Functional >
constexpr int Kaskade::ErrorEstimator_Detail::getStateId ( )
constexpr

Definition at line 73 of file errorEstimator.hh.

◆ getStateIdImpl() [1/2]

template<class Functional >
std::integral_constant< int, Functional::stateId > Kaskade::ErrorEstimator_Detail::getStateIdImpl ( decltype(Functional::stateId) *  )

◆ getStateIdImpl() [2/2]

template<class Functional >
std::integral_constant< int, Functional::yIdx > Kaskade::ErrorEstimator_Detail::getStateIdImpl ( decltype(Functional::yIdx) *  )