15#ifndef __PROJECTION10NODECOORDSONFIELD_HPP__
16#define __PROJECTION10NODECOORDSONFIELD_HPP__
18using namespace boost::numeric;
53 bool set_nodes,
bool on_coords,
54 std::string on_tag =
"NoNE");
71 Field_multiIndex::index<FieldName_mi_tag>::type::iterator
field_it;
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
VectorBoundedArray< double, 3 > VectorDouble3
implementation of Data Operators for Forces and Sources
constexpr auto field_name
Deprecated interface functions.
Data structure to exchange data between mofem and User Loop Methods on entities.
Projection of edge entities with one mid-node on hierarchical basis.
VectorDouble3 diffNodeCoord
VectorDouble3 midNodeCoord
MoFEMErrorCode postProcess()
function is run at the end of loop
VectorDouble3 aveMidCoord
MoFEMErrorCode operator()()
function is run for every finite element
Projection10NodeCoordsOnField(Interface &m_field, std::string field_name, int verb=0)
MoFEMErrorCode preProcess()
function is run at the beginning of loop
MoFEMErrorCode preProcess()
function is run at the beginning of loop
ProjectionFieldOn10NodeTet(Interface &m_field, std::string _fieldName, bool set_nodes, bool on_coords, std::string on_tag="NoNE")
MoFEMErrorCode operator()()
function is run for every finite element
const int maxApproximationOrder
Field_multiIndex::index< FieldName_mi_tag >::type::iterator field_it