SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::ElementCoordinates Struct Referencefinal

Native element orientation and its supported global coordinates, shared by selected assembly paths. More...

#include <element_coordinates.hpp>

Collaboration diagram for serif::operators::backend::mfem::ElementCoordinates:
[legend]

Public Member Functions

 ElementCoordinates (const discretization::backend::mfem::DofMap &binding, int element, bool global_scalar)
 Extract orientation-aware coordinates, including a single global scalar when requested.
 
void unit_direction (int column, ::mfem::Vector &direction) const
 Express one supported global coefficient as a native element direction.
 
void orient_dual (::mfem::Vector &values) const
 Convert integrated native test coefficients to global dual orientation.
 

Public Attributes

std::vector< int > indices
 
std::vector< double > signs
 
::mfem::DofTransformation transformation
 

Detailed Description

Native element orientation and its supported global coordinates, shared by selected assembly paths.

Constructor & Destructor Documentation

◆ ElementCoordinates()

serif::operators::backend::mfem::ElementCoordinates::ElementCoordinates ( const discretization::backend::mfem::DofMap & binding,
int element,
bool global_scalar )

Extract orientation-aware coordinates, including a single global scalar when requested.

Member Function Documentation

◆ orient_dual()

void serif::operators::backend::mfem::ElementCoordinates::orient_dual ( ::mfem::Vector & values) const

Convert integrated native test coefficients to global dual orientation.

◆ unit_direction()

void serif::operators::backend::mfem::ElementCoordinates::unit_direction ( int column,
::mfem::Vector & direction ) const

Express one supported global coefficient as a native element direction.

Member Data Documentation

◆ indices

std::vector<int> serif::operators::backend::mfem::ElementCoordinates::indices

◆ signs

std::vector<double> serif::operators::backend::mfem::ElementCoordinates::signs

◆ transformation

::mfem::DofTransformation serif::operators::backend::mfem::ElementCoordinates::transformation

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