version 0.4.1
Ikarus::ResultTypeBase< ResultTypes > Struct Template Reference

Base class for element definitions that provides common functionality for ResultTypes. More...

#include <ikarus/finiteelements/feresulttypes.hh>

Inheritance diagram for Ikarus::ResultTypeBase< ResultTypes >:
[legend]

Public Types

using SupportedResultTypes = std::tuple< decltype(makeRT< ResultTypes >())... >
 

Static Public Member Functions

template<template< typename, int, int > typename RT>
static consteval bool supportsResultType ()
 Returns whether a ResultType is provided by the element. More...
 

Detailed Description

template<template< typename, int, int > typename... ResultTypes>
struct Ikarus::ResultTypeBase< ResultTypes >
Template Parameters
ResultTypessupported ResultTypes

Member Typedef Documentation

◆ SupportedResultTypes

template<template< typename, int, int > typename... ResultTypes>
using Ikarus::ResultTypeBase< ResultTypes >::SupportedResultTypes = std::tuple<decltype(makeRT<ResultTypes>())...>

Member Function Documentation

◆ supportsResultType()

template<template< typename, int, int > typename... ResultTypes>
template<template< typename, int, int > typename RT>
static consteval bool Ikarus::ResultTypeBase< ResultTypes >::supportsResultType ( )
inlinestatic
Template Parameters
RTrequested ResultType

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