|
| v0.14.0
|
Go to the documentation of this file.
6 #ifndef __NORM_OPERATORS_HPP__
7 #define __NORM_OPERATORS_HPP__
19 boost::shared_ptr<VectorDouble> diff_data_ptr =
nullptr);
46 boost::shared_ptr<MatrixDouble> diff_data_ptr =
nullptr);
68 template <
int DIM_1,
int DIM_2>
73 boost::shared_ptr<MatrixDouble> diff_data_ptr =
nullptr);
94 #endif // __NORM_OPERATORS_HPP__
Data on single entity (This is passed as argument to DataOperator::doWork)
SmartPetscObj< Vec > dataVec
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
SmartPetscObj< Vec > dataVec
OpCalcNormL2Tensor2(boost::shared_ptr< MatrixDouble > data_ptr, SmartPetscObj< Vec > data_vec, const int index, boost::shared_ptr< MatrixDouble > diff_data_ptr=nullptr)
boost::shared_ptr< MatrixDouble > dataPtr
boost::shared_ptr< MatrixDouble > dataPtr
Get norm of input MatrixDouble for Tensor2.
implementation of Data Operators for Forces and Sources
OpCalcNormL2Tensor0(boost::shared_ptr< VectorDouble > data_ptr, SmartPetscObj< Vec > data_vec, const int index, boost::shared_ptr< VectorDouble > diff_data_ptr=nullptr)
MoFEMErrorCode doWork(int side, EntityType type, EntitiesFieldData::EntData &data)
calculate values of scalar field at integration points
boost::shared_ptr< VectorDouble > dataPtr
Get norm of input MatrixDouble for Tensor1.
boost::shared_ptr< MatrixDouble > diffDataPtr
SmartPetscObj< Vec > dataVec
OpCalcNormL2Tensor1(boost::shared_ptr< MatrixDouble > data_ptr, SmartPetscObj< Vec > data_vec, const int index, boost::shared_ptr< MatrixDouble > diff_data_ptr=nullptr)
Get norm of input VectorDouble for Tensor0.
MoFEMErrorCode doWork(int side, EntityType type, EntitiesFieldData::EntData &data)
calculate values of scalar field at integration points
boost::shared_ptr< VectorDouble > diffDataPtr
boost::shared_ptr< MatrixDouble > diffDataPtr
MoFEMErrorCode doWork(int side, EntityType type, EntitiesFieldData::EntData &data)
calculate values of scalar field at integration points