11#ifndef __VOLUMEELEMENTFORCESANDSOURCESCORE_ONVOLUMESIDE_HPP__
12#define __VOLUMEELEMENTFORCESANDSOURCESCORE_ONVOLUMESIDE_HPP__
14using namespace boost::numeric;
77 using VolumeElementForcesAndSourcesCore::UserDataOperator::UserDataOperator;
126const std::array<int, 4> &
131const std::array<int, 8> &
150VolumeElementForcesAndSourcesCoreOnContactPrismSide::UserDataOperator::
151 getVolumeFE()
const {
157VolumeElementForcesAndSourcesCoreOnContactPrismSide::UserDataOperator::
158 getContactFE()
const {
160 getVolumeFE()->sidePtrFE);
164 UserDataOperator::getMasterCoordsAtGaussPts() {
165 return getContactFE()->getGaussPtsMasterFromEleSide();
169 UserDataOperator::getSlaveCoordsAtGaussPts() {
170 return getContactFE()->getGaussPtsSlaveFromEleSide();
173int VolumeElementForcesAndSourcesCoreOnContactPrismSide::UserDataOperator::
174 getFaceSense()
const {
175 return getVolumeFE()->faceSense;
178int VolumeElementForcesAndSourcesCoreOnContactPrismSide::UserDataOperator::
179 getFaceSideNumber()
const {
180 return getVolumeFE()->faceSideNumber;
197 VolumeElementForcesAndSourcesCoreOnContactPrismSide;
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
DEPRECATED typedef VolumeElementForcesAndSourcesCoreOnContactPrismSide VolumeElementForcesAndSourcesCoreOnContactPrismSideBase
ForcesAndSourcesCore * ptrFE
Volume finite element base.
VolumeElementForcesAndSourcesCore(Interface &m_field, const EntityType type=MBTET)
default operator for TET element