![]() |
v0.15.0 |
Side volume element for skeleton integration. More...
Go to the source code of this file.
Classes | |
| struct | MoFEM::VolumeElementForcesAndSourcesCoreOnSide |
| Base volume element used to integrate on skeleton. More... | |
| struct | MoFEM::VolumeElementForcesAndSourcesCoreOnSide::UserDataOperator |
| default operator for TET element More... | |
| struct | MoFEM::VolumeElementForcesAndSourcesCoreOnSideSwitch< SWITCH > |
Namespaces | |
| namespace | MoFEM |
| implementation of Data Operators for Forces and Sources | |
Variables | |
| DEPRECATED typedef VolumeElementForcesAndSourcesCoreOnSide | MoFEM::VolumeElementForcesAndSourcesCoreOnSideBase |
Side volume element for skeleton integration.
This header defines VolumeElementForcesAndSourcesCoreOnSide, which extends VolumeElementForcesAndSourcesCore to evaluate volume finite elements on a selected face (the "skeleton"). It provides connectivity maps, face orientation information, and access to face geometry (normals, tangents) for implementing mortar methods, flux terms, and interface conditions.
The nested UserDataOperator adapts the standard volume operator interface for side evaluations. Users inherit from UserDataOperator and override methods like doWork() to assemble residuals and tangent contributions using face normals at Gauss points, face coordinates, and the skeleton sense.
Typical usage:
Definition in file VolumeElementForcesAndSourcesCoreOnSide.hpp.