|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
The projection form represents the projection operation in the discretization framework. It takes a trial term and a test term as template parameters and defines the operand types for the projection operation. More...
#include <forms.hpp>
Public Types | |
| using | trial_type = TrialT |
| The trial term type for the projection form. | |
| using | test_type = TestT |
| The test term type for the projection form. | |
| using | operand_types = utils::types::TypeList<Operand<TrialT>, Operand<TestT>> |
| Type list of operand types for the projection form, used for compile-time reflection and iteration over the operands. | |
Static Public Attributes | |
| static constexpr std::string_view | name = meta::template_name<projection>() |
| Compile time reflected name of the form. | |
The projection form represents the projection operation in the discretization framework. It takes a trial term and a test term as template parameters and defines the operand types for the projection operation.
| TrialT | The trial term type. |
| TestT | The test term type. |
| using serif::discretization::forms::projection< TrialT, TestT >::operand_types = utils::types::TypeList<Operand<TrialT>, Operand<TestT>> |
Type list of operand types for the projection form, used for compile-time reflection and iteration over the operands.
| using serif::discretization::forms::projection< TrialT, TestT >::test_type = TestT |
The test term type for the projection form.
| using serif::discretization::forms::projection< TrialT, TestT >::trial_type = TrialT |
The trial term type for the projection form.
|
staticconstexpr |
Compile time reflected name of the form.