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

A specialization of the RelationContainsInput trait for a Relation. This trait is used to determine if a Relation contains a given input quantity. This is true so long as any of the input quantities in the relation match the quantity type being checked for. More...

#include <traits.hpp>

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

Detailed Description

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

A specialization of the RelationContainsInput trait for a Relation. This trait is used to determine if a Relation contains a given input quantity. This is true so long as any of the input quantities in the relation match the quantity type being checked for.

Template Parameters
OutputThe output quantity of the relation.
InputsThe input quantities of the relation.
QuantityThe quantity type to check for.

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