|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
The displacement field is a 3 vector H1 field (C0 continuous) that is used to represent continuous nodal displacement over the entire domain. More...
#include <fields.hpp>
Classes | |
| struct | vector |
| the displacement vector term is a 3 vector H1 field (C0 continuous) that is used to represent continuous nodal displacement over the entire domain. This is a vector field that is associated with the mapping of the domain from the reference to physical spaces. E.g. if there is some domain O_ref which n nodal positions x^i_ref then there is some other domain O_phys with n nodel positions such that x^i_phys = x^i_ref + d^i where d^i is the displacement vector at node i. More... | |
Public Types | |
| using | Terms = utils::types::TypeList<vector> |
| Type list of terms for compile time reflection and iteration over the terms of the field. | |
Static Public Attributes | |
| static constexpr std::string_view | name = meta::type_name<displacement>() |
| Compile time reflected name of the field. | |
| static constexpr vector | vector_term {} |
| Static constexpr instance of the vector term. This is used to access the term in the discretization. | |
The displacement field is a 3 vector H1 field (C0 continuous) that is used to represent continuous nodal displacement over the entire domain.
Type list of terms for compile time reflection and iteration over the terms of the field.
|
staticconstexpr |
Compile time reflected name of the field.
|
staticconstexpr |
Static constexpr instance of the vector term. This is used to access the term in the discretization.