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