SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
mass_diagonal.hpp File Reference
#include <expected>
#include <string>
#include <vector>
#include "serif/backend/mfem/discretization/term_binding.hpp"
Include dependency graph for mass_diagonal.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::discretization
 
namespace  serif::discretization::backend
 
namespace  serif::discretization::backend::mfem
 
namespace  serif::discretization::backend::mfem::detail
 

Functions

std::expected< std::vector< double >, std::string > serif::discretization::backend::mfem::detail::reference_mass_diagonal (const DofMap &binding)
 Assemble a supported reference mass diagonal for scalar or vector H1 copies.
 
template<blocks::SpatialTerm Term, domain::schema::IsSchema Schema>
std::expected< std::vector< double >, std::string > serif::discretization::backend::mfem::reference_mass_diagonal (const TermBinding< Term, Schema > &binding)
 Measure the supported coefficients in their reference finite-element geometry.