variation.hpp mfem/linalg/densemat.hpp mfem/linalg/vector.hpp src/include/serif/backend/mfem/mapping/domain_mapper.hpp src/include/serif/backend/mfem/mapping/transformations.hpp src/include/serif/backend/mfem/operators/workspace.hpp serif::mapping::MappingPointVariation serif::mapping::VolumeMappingVariation serif::mapping::FaceMappingVariation serif serif::mapping #pragmaonce #include"mfem/linalg/densemat.hpp" #include"mfem/linalg/vector.hpp" namespaceserif::mapping{ structMappingPointVariation{ mfem::Vectordisplacement_variation; mfem::Vectorphysical_position_variation; mfem::DenseMatrixdisplacement_jacobian_variation; mfem::DenseMatrixmapping_jacobian_variation; mfem::DenseMatrixinverse_mapping_jacobian_variation; doublemapping_determinate_variation{0.0}; }; structVolumeMappingVariation{ MappingPointVariationmapping; doubleweight_variation{0.0}; }; structFaceMappingVariation{ MappingPointVariationmapping; mfem::Vectorphysical_normal_variation; doublephysical_surface_weight_variation{0.0}; doublenormal_flux_scale_variation{0.0}; }; }