SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
geometry_derivatives.hpp File Reference
Include dependency graph for geometry_derivatives.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::operators
 
namespace  serif::operators::backend
 
namespace  serif::operators::backend::mfem
 

Functions

template<VolumeEquation Equation, typename Contribution>
auto serif::operators::backend::mfem::geometry_integrand_variation (const ElementData< EquationPlan< Equation >::operand_count > &data, int point, const mapping::VolumeMappingContext &context, const mapping::VolumeMappingVariation &variation)
 Differentiate the weighted physics through position, operand mappings and the volume measure.
 
template<VolumeEquation Equation, typename Contribution>
std::expected<::mfem::DenseMatrix, PreparationRejection > serif::operators::backend::mfem::element_geometry_derivatives (const ElementData< EquationPlan< Equation >::operand_count > &data, const discretization::backend::mfem::DofMap &displacement_binding, const ::mfem::FiniteElementSpace &compactification_space, const mapping::DomainMapper &mapper, Workspace &workspace)
 Differentiate one weighted integrand with respect to local displacement values and gradients.