SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::eos::runtime::RuntimeRelationQuantities< relations::Relation< OutputT, InputTs... > > Struct Template Reference

A specialization of the RuntimeRelationQuantities trait for a relation. This specialization extracts the output and input quantity types from the relation and stores them in a tuple. More...

#include <details.hpp>

Public Types

using Type = std::tuple<OutputT, InputTs...>
 

Detailed Description

template<typename OutputT, typename... InputTs>
struct serif::eos::runtime::RuntimeRelationQuantities< relations::Relation< OutputT, InputTs... > >

A specialization of the RuntimeRelationQuantities trait for a relation. This specialization extracts the output and input quantity types from the relation and stores them in a tuple.

Template Parameters
OutputTThe output quantity type of the relation.
InputTsThe input quantity types of the relation.

Member Typedef Documentation

◆ Type

template<typename OutputT, typename... InputTs>
using serif::eos::runtime::RuntimeRelationQuantities< relations::Relation< OutputT, InputTs... > >::Type = std::tuple<OutputT, InputTs...>

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