#include <src/finite_elements/HODataOperators.hpp>
Definition at line 455 of file HODataOperators.hpp.
◆ AddHOOps()
◆ add()
Definition at line 1000 of file HODataOperators.cpp.
1008 jac = boost::make_shared<MatrixDouble>();
1010 det = boost::make_shared<VectorDouble>();
1012 inv_jac = boost::make_shared<MatrixDouble>();
1014 if (geom_field_name.empty()) {
1016 pipeline.push_back(
new OpCalculateHOJac<3>(jac));
1020 pipeline.push_back(
new OpCalculateHOCoords<3>(geom_field_name));
1025 pipeline.push_back(
new OpInvertMatrix<3>(jac, det, inv_jac));
1026 pipeline.push_back(
new OpSetHOWeights(det));
1028 for (
auto s : spaces) {
1033 pipeline.push_back(
new OpSetHOInvJacToScalarBases<3>(
H1, inv_jac));
1036 pipeline.push_back(
new OpSetHOCovariantPiolaTransform(
HCURL, inv_jac));
1037 pipeline.push_back(
new OpSetHOInvJacVectorBase(
HCURL, inv_jac));
1041 new OpSetHOContravariantPiolaTransform(
HDIV, det, jac));
1042 pipeline.push_back(
new OpSetHOInvJacVectorBase(
HDIV, inv_jac));
1045 pipeline.push_back(
new OpSetHOInvJacToScalarBases<3>(
L2, inv_jac));
The documentation for this struct was generated from the following files: