#include <users_modules/basic_finite_elements/src/PostProcOnRefMesh.hpp>
template<class VOLUME_ELEMENT>
struct PostProcTemplateVolumeOnRefinedMesh< VOLUME_ELEMENT >::OpHdivFunctions
Definition at line 870 of file PostProcOnRefMesh.hpp.
◆ OpHdivFunctions()
template<class VOLUME_ELEMENT >
◆ doWork()
template<class VOLUME_ELEMENT >
Definition at line 882 of file PostProcOnRefMesh.hpp.
886 if (data.getIndices().size() == 0)
890 th.resize(data.getFieldData().size());
892 double def_VAL[9] = {0, 0, 0};
896 for (
unsigned int dd = 0;
dd < data.getN().size2() / 3;
dd++) {
897 std::ostringstream ss;
898 ss <<
"HDIV_FACE_" << side <<
"_" <<
dd;
900 ss.str().c_str(), 3, MB_TYPE_DOUBLE,
th[
dd],
901 MB_TAG_CREAT | MB_TAG_SPARSE, def_VAL);
905 for (
unsigned int dd = 0;
dd < data.getN().size2() / 3;
dd++) {
906 std::ostringstream ss;
907 ss <<
"HDIV_TET_" <<
dd;
909 ss.str().c_str(), 3, MB_TYPE_DOUBLE,
th[
dd],
910 MB_TAG_CREAT | MB_TAG_SPARSE, def_VAL);
915 "data inconsistency");
918 for (
unsigned int gg = 0; gg < data.getN().size1(); gg++) {
919 for (
unsigned int dd = 0;
dd < data.getN().size2() / 3;
dd++) {
921 &data.getVectorN<3>(gg)(
dd, 0));
◆ mapGaussPts
template<class VOLUME_ELEMENT >
◆ postProcMesh
template<class VOLUME_ELEMENT >
The documentation for this struct was generated from the following file:
std::vector< EntityHandle > & mapGaussPts
moab::Interface & postProcMesh
const Tensor2_symmetric_Expr< const ddTensor0< T, Dim, i, j >, typename promote< T, double >::V, Dim, i, j > dd(const Tensor0< T * > &a, const Index< i, Dim > index1, const Index< j, Dim > index2, const Tensor1< int, Dim > &d_ijk, const Tensor1< double, Dim > &d_xyz)