#include <src/finite_elements/HODataOperators.hpp>
Definition at line 417 of file HODataOperators.hpp.
◆ AddHOOps()
◆ add()
Definition at line 801 of file HODataOperators.cpp.
810 jac_ptr = boost::make_shared<MatrixDouble>();
812 det_ptr = boost::make_shared<VectorDouble>();
814 inv_jac_ptr = boost::make_shared<MatrixDouble>();
816 if (geom_field_name.empty()) {
818 pipeline.push_back(
new OpCalculateHOJac<2>(jac_ptr));
822 pipeline.push_back(
new OpCalculateHOCoords<2>(geom_field_name));
825 pipeline.push_back(
new OpGetHONormalsOnFace<2>(geom_field_name));
828 pipeline.push_back(
new OpInvertMatrix<2>(jac_ptr, det_ptr, inv_jac_ptr));
829 pipeline.push_back(
new OpSetHOWeightsOnFace());
831 for (
auto s : spaces) {
837 pipeline.push_back(
new OpSetHOInvJacToScalarBases<2>(s, inv_jac_ptr));
844 pipeline.push_back(
new OpMakeHdivFromHcurl());
The documentation for this struct was generated from the following files: