SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::equations::ContributionSupport< T, std::void_t< typename T::Support > > Struct Template Reference

Specialization of ContributionSupport for types that have a Support member type. This allows us to extract the support type from contributions or equations that define a Support type. More...

#include <contributions.hpp>

Public Types

using type = T::Support
 The support type is the Support member type of the contribution or equation.
 
using type
 The default support type is the support of the test type of the contribution or equation.
 

Detailed Description

template<typename T>
struct serif::equations::ContributionSupport< T, std::void_t< typename T::Support > >

Specialization of ContributionSupport for types that have a Support member type. This allows us to extract the support type from contributions or equations that define a Support type.

Member Typedef Documentation

◆ type [1/2]

using serif::equations::ContributionSupport< T, typename >::type

The default support type is the support of the test type of the contribution or equation.

◆ type [2/2]

template<typename T>
using serif::equations::ContributionSupport< T, std::void_t< typename T::Support > >::type = T::Support

The support type is the Support member type of the contribution or equation.


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