concepts.hpp serif/eos/relations/traits.hpp src/include/serif/eos/models/traits.hpp serif serif::eos serif::eos::relations File containing concepts for the eos relations module. These concepts are used to constrain template parameters in the eos relations module. Emily M. Boudreaux #pragmaonce #include"serif/eos/relations/traits.hpp" namespaceserif::eos::relations{ template<typenameCatalog,typenameRelationT> conceptCatalogContainingRelation=relation_catalog_contains_relation_v<Catalog, RelationT>; template<typenameRelationT,typenameQuantity> conceptRelationContainingInput=relation_contains_input_v<RelationT, Quantity>; template<typenameRelationCandidate> conceptValidThermodynamicRelation=is_thermodynamic_relation_v<RelationCandidate>; template<typenameCandidateCatalog> conceptValidRelationCatalog=is_valid_relation_catalog_v<CandidateCatalog>; }