SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::eos::relations::IsThermodynamicRelation< Relation< Output, Inputs... > > Struct Template Reference

A specialization of the IsThermodynamicRelation trait for a Relation. This trait is used to determine if a Relation is a valid thermodynamic relation. A relation is considered valid if its output quantity and all of its input quantities are valid thermodynamic quantities, and if all of its input quantities are unique types. More...

#include <traits.hpp>

Inheritance diagram for serif::eos::relations::IsThermodynamicRelation< Relation< Output, Inputs... > >:
[legend]
Collaboration diagram for serif::eos::relations::IsThermodynamicRelation< Relation< Output, Inputs... > >:
[legend]

Detailed Description

template<typename Output, typename... Inputs>
struct serif::eos::relations::IsThermodynamicRelation< Relation< Output, Inputs... > >

A specialization of the IsThermodynamicRelation trait for a Relation. This trait is used to determine if a Relation is a valid thermodynamic relation. A relation is considered valid if its output quantity and all of its input quantities are valid thermodynamic quantities, and if all of its input quantities are unique types.

Template Parameters
OutputThe output quantity of the relation.
InputsThe input quantities of the relation.

The documentation for this struct was generated from the following file: