8#ifndef __BASE_DIREVATIVES_DATA_OPERATORS_HPP__
9#define __BASE_DIREVATIVES_DATA_OPERATORS_HPP__
16 boost::shared_ptr<EntitiesFieldData> data_l2,
18 int verb =
QUIET,
Sev sev = Sev::verbose);
26 boost::shared_ptr<EntitiesFieldData>
dataL2;
29template <
int BASE_DIM>
51 boost::shared_ptr<EntitiesFieldData> data_l2,
52 boost::shared_ptr<MatrixDouble> inv_jac_ptr);
58 boost::shared_ptr<EntitiesFieldData>
dataL2;
61template <
int BASE_DIM>
72 boost::shared_ptr<MatrixDouble> base_mass_ptr,
73 boost::shared_ptr<EntitiesFieldData> data_l2,
75 int verb =
QUIET,
Sev sev = Sev::verbose);
84 template <
int BASE_DIM>
88 template <
int BASE_DIM,
int SPACE_DIM>
FieldApproximationBase
approximation base
FieldSpace
approximation spaces
SeverityLevel
Severity levels.
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
Data on single entity (This is passed as argument to DataOperator::doWork)
OpBaseDerivativesBase(boost::shared_ptr< MatrixDouble > base_mass_ptr, boost::shared_ptr< EntitiesFieldData > data_l2, const FieldApproximationBase b, const FieldSpace s, int verb=QUIET, Sev sev=Sev::verbose)
boost::shared_ptr< EntitiesFieldData > dataL2
boost::shared_ptr< MatrixDouble > baseMassPtr
FieldApproximationBase base
boost::shared_ptr< EntitiesFieldData > dataL2
Transform local reference derivatives of shape functions to global derivatives.