SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::ElementData< OperandCount > Struct Template Referencefinal

Weighted equation data retains the exact basis, geometry, and samples used to compute it. More...

#include <element_data.hpp>

Collaboration diagram for serif::operators::backend::mfem::ElementData< OperandCount >:
[legend]

Public Attributes

int element {-1}
 
std::shared_ptr< const ElementBasis< OperandCount > > basis
 
std::shared_ptr< const ElementGeometry< OperandCount > > geometry
 
std::array< std::shared_ptr< const ::mfem::Vector >, OperandCount > reference_operand_values
 
::mfem::Vector weighted_residual
 
::mfem::DenseMatrix weighted_field_derivatives
 
::mfem::DenseMatrix weighted_position_derivative
 
double validation_integral {0.0}
 

Detailed Description

template<std::size_t OperandCount>
struct serif::operators::backend::mfem::ElementData< OperandCount >

Weighted equation data retains the exact basis, geometry, and samples used to compute it.

Member Data Documentation

◆ basis

template<std::size_t OperandCount>
std::shared_ptr<const ElementBasis<OperandCount> > serif::operators::backend::mfem::ElementData< OperandCount >::basis

◆ element

template<std::size_t OperandCount>
int serif::operators::backend::mfem::ElementData< OperandCount >::element {-1}

◆ geometry

template<std::size_t OperandCount>
std::shared_ptr<const ElementGeometry<OperandCount> > serif::operators::backend::mfem::ElementData< OperandCount >::geometry

◆ reference_operand_values

template<std::size_t OperandCount>
std::array<std::shared_ptr<const ::mfem::Vector>, OperandCount> serif::operators::backend::mfem::ElementData< OperandCount >::reference_operand_values

◆ validation_integral

template<std::size_t OperandCount>
double serif::operators::backend::mfem::ElementData< OperandCount >::validation_integral {0.0}

◆ weighted_field_derivatives

template<std::size_t OperandCount>
::mfem::DenseMatrix serif::operators::backend::mfem::ElementData< OperandCount >::weighted_field_derivatives

◆ weighted_position_derivative

template<std::size_t OperandCount>
::mfem::DenseMatrix serif::operators::backend::mfem::ElementData< OperandCount >::weighted_position_derivative

◆ weighted_residual

template<std::size_t OperandCount>
::mfem::Vector serif::operators::backend::mfem::ElementData< OperandCount >::weighted_residual

The documentation for this struct was generated from the following file: