version 0.4.1
Ikarus::Concepts::DuneLocalBasis Concept Reference

Concept to check if a local basis is a duneLocalBasis. More...

#include <ikarus/utils/concepts.hh>

Concept definition

template<typename DLB>
concept Ikarus::Concepts::DuneLocalBasis = requires(DLB& duneLocalBasis) {
typename DLB::Traits::RangeType;
typename DLB::Traits::JacobianType;
DLB::Traits::dimDomain;
typename DLB::Traits::DomainType;
typename DLB::Traits::DomainFieldType;
typename DLB::Traits::RangeFieldType;
duneLocalBasis.evaluateFunction(std::declval<typename DLB::Traits::DomainType>(),
std::declval<std::vector<typename DLB::Traits::RangeType>&>());
duneLocalBasis.evaluateJacobian(std::declval<typename DLB::Traits::DomainType>(),
std::declval<std::vector<typename DLB::Traits::JacobianType>&>());
}
Concept to check if a local basis is a duneLocalBasis.
Definition: concepts.hh:145

Detailed Description

Template Parameters
DLBThe dune local basis type .