SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
concepts.hpp File Reference

File containing concepts for the eos relations module. These concepts are used to constrain template parameters in the eos relations module. More...

Include dependency graph for concepts.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::eos
 
namespace  serif::eos::relations
 

Concepts

concept  serif::eos::relations::CatalogContainingRelation
 A concept used to constrain a type to a catalog that contains a given relation.
 
concept  serif::eos::relations::RelationContainingInput
 A concept used to constrain a type to a relation that contains a given input quantity.
 
concept  serif::eos::relations::ValidThermodynamicRelation
 A concept used to constrain a type to a valid thermodynamic relation. A type is a valid thermodynamic relation if it satisfies the is_thermodynamic_relation_v trait.
 
concept  serif::eos::relations::ValidRelationCatalog
 A concept used to constrain a type to a valid relation catalog. A type is a valid relation catalog if it satisfies the is_valid_relation_catalog_v trait.
 

Detailed Description

File containing concepts for the eos relations module. These concepts are used to constrain template parameters in the eos relations module.

Author
Emily M. Boudreaux