SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::eos::runtime::RuntimeCatalogStorage< EOS, relations::RelationCatalog< RelationTs... > > Struct Template Reference

A specialization of the RuntimeCatalogStorage struct for a catalog of relations. This specialization stores the runtime relation descriptors for each relation in the catalog. More...

#include <details.hpp>

Collaboration diagram for serif::eos::runtime::RuntimeCatalogStorage< EOS, relations::RelationCatalog< RelationTs... > >:
[legend]

Static Public Attributes

static constexpr std::array descriptors {RuntimeRelationStorage<EOS, RelationTs>::descriptor...}
 

Detailed Description

template<typename EOS, typename... RelationTs>
struct serif::eos::runtime::RuntimeCatalogStorage< EOS, relations::RelationCatalog< RelationTs... > >

A specialization of the RuntimeCatalogStorage struct for a catalog of relations. This specialization stores the runtime relation descriptors for each relation in the catalog.

Template Parameters
EOSThe EOS model type that supports the relations in the catalog.
RelationTsThe relation types in the catalog.

Member Data Documentation

◆ descriptors

template<typename EOS, typename... RelationTs>
std::array serif::eos::runtime::RuntimeCatalogStorage< EOS, relations::RelationCatalog< RelationTs... > >::descriptors {RuntimeRelationStorage<EOS, RelationTs>::descriptor...}
staticconstexpr

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