|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <array>#include <concepts>#include <type_traits>#include <stdexcept>#include <utility>#include "mfem/fem/fe/fe_base.hpp"#include "mfem/fem/eltrans.hpp"#include "serif/operators/concepts.hpp"#include "serif/backend/mfem/discretization/basis_evaluation.hpp"#include "serif/backend/mfem/discretization/dof_map.hpp"#include "serif/backend/mfem/mapping/transformations.hpp"#include "serif/utils/error/errors.hpp"#include "serif/utils/misc/compensated_sum.hpp"Classes | |
| struct | serif::operators::backend::mfem::OperandEvaluator< OperandT > |
| Scalar and vector H1 gradients share the existing value/divergence coefficient contractions. More... | |
| struct | serif::operators::backend::mfem::BasisWorkspace |
| Reusable scratch storage for basis contractions, reducing repeated allocations. More... | |
| class | serif::operators::backend::mfem::TensorBasisCache |
| Share immutable tensor plans within one operator; copied rules are keyed by their contents. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::operators |
| namespace | serif::operators::backend |
| namespace | serif::operators::backend::mfem |
Concepts | |
| concept | serif::operators::backend::mfem::EvaluableOperand |
| Check the complete interface used by preparation, Jacobian application, and its transpose. | |
Enumerations | |
| enum class | serif::operators::backend::mfem::ContractionMode |
| Options enum to control how the tensor contractions are performed. More... | |
| enum class | serif::operators::backend::mfem::ReferenceOperation |
| Options enum to control what is actually evaluated at the reference points. More... | |