|
HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
|
A structure to store the serendipity, extension and reduction operators. More...
#include <lasxcurl.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 |
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).