SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::forms::FormDescriptor Struct Referencefinal

Runtime form descriptor including runtime term information. Used to represented the compile-time form type at runtime. More...

#include <runtime.hpp>

Collaboration diagram for serif::discretization::forms::FormDescriptor:
[legend]

Public Attributes

std::string_view name
 Name of the form usable at runtime.
 
blocks::TermDescriptor trial
 Term descriptor for the trial term.
 
blocks::TermDescriptor test
 Term descriptor for the test term.
 

Friends

constexpr bool operator== (const FormDescriptor &, const FormDescriptor &) noexcept=default
 The standard struct equality operator. Two form descriptors are considered equal if and only if all members are considered equal. This means that the names are the same, the trial terms are the same, and the test terms are the same.
 

Detailed Description

Runtime form descriptor including runtime term information. Used to represented the compile-time form type at runtime.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const FormDescriptor & ,
const FormDescriptor &  )
friend

The standard struct equality operator. Two form descriptors are considered equal if and only if all members are considered equal. This means that the names are the same, the trial terms are the same, and the test terms are the same.

Returns

Member Data Documentation

◆ name

std::string_view serif::discretization::forms::FormDescriptor::name

Name of the form usable at runtime.

◆ test

blocks::TermDescriptor serif::discretization::forms::FormDescriptor::test

Term descriptor for the test term.

◆ trial

blocks::TermDescriptor serif::discretization::forms::FormDescriptor::trial

Term descriptor for the trial term.


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