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

Specialization of TestOperandTraits for types that have a TestOperand member type. This allows us to extract the test operand type from contributions or equations that define a TestOperand type. More...

#include <contributions.hpp>

Public Types

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

Detailed Description

template<typename T>
struct serif::equations::TestOperandTraits< T, std::void_t< typename T::TestOperand > >

Specialization of TestOperandTraits for types that have a TestOperand member type. This allows us to extract the test operand type from contributions or equations that define a TestOperand type.

Member Typedef Documentation

◆ type [1/2]

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

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

◆ type [2/2]

template<typename T>
using serif::equations::TestOperandTraits< T, std::void_t< typename T::TestOperand > >::type = T::TestOperand

The test operand type is the TestOperand member type of the contribution or equation.


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