HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
HArDCore2D::SXCurl::TransferOperators Struct Reference

A structure to store the serendipity, extension and reduction operators. More...

#include <sxcurl.hpp>

Public Member Functions

 TransferOperators (const Eigen::MatrixXd &_serendipity, const Eigen::MatrixXd &_extension, const Eigen::MatrixXd &_reduction)
 

Public Attributes

Eigen::MatrixXd serendipity
 
Eigen::MatrixXd extension
 
Eigen::MatrixXd reduction
 

Detailed Description

A structure to store the serendipity, extension and reduction operators.

The extension operators do SXCurl -> Xcurl. The reduction operators do not produce all unknowns, only the ones in the mesh entities they're associated to; so they do XCurl -> \(R^{k-1}(P) \times R^{c,\ell_P+1}(P)\) where P is a face or an element (the only use of the reduction operator is to compute the interpolate, and this version is what is useful).

Constructor & Destructor Documentation

◆ TransferOperators()

HArDCore2D::SXCurl::TransferOperators::TransferOperators ( const Eigen::MatrixXd &  _serendipity,
const Eigen::MatrixXd &  _extension,
const Eigen::MatrixXd &  _reduction 
)
inline
Parameters
_serendipitySerendipity reconstruction
_extensionExtension SXCurl->XCurl
_reductionReduction XCurl->SXCurl

Member Data Documentation

◆ extension

Eigen::MatrixXd HArDCore2D::SXCurl::TransferOperators::extension

◆ reduction

Eigen::MatrixXd HArDCore2D::SXCurl::TransferOperators::reduction

◆ serendipity

Eigen::MatrixXd HArDCore2D::SXCurl::TransferOperators::serendipity

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