version 0.4.1
Ikarus::Concepts::ScalarFlatAssembler Concept Reference

Concept representing the requirements for a ScalarFlatAssembler.A type T satisfies ScalarFlatAssembler if it is a FlatAssembler and if it provides the necessary scalar() member functions.

#include <ikarus/utils/concepts.hh>

Concept definition

template<typename T>
Concepts::FlatAssembler<T> and requires(T t, const typename T::FERequirement& req,
typename T::AffordanceCollectionType affordance, DBCOption dbcOption) {
{ t.scalar(req, affordance.scalarAffordance()) } -> std::convertible_to<const double&>;
{ t.scalar() } -> std::convertible_to<const double&>;
}
DBCOption
Definition: dirichletbcenforcement.hh:7
Concept representing the requirements for a FlatAssembler.A type T satisfies FlatAssembler if it prov...
Definition: concepts.hh:500
Concept representing the requirements for a ScalarFlatAssembler.A type T satisfies ScalarFlatAssemble...
Definition: concepts.hh:531