|  | v0.15.0 | 
Specialization for 3D volume elements in 3D problems with 3D space. More...
#include "src/finite_elements/HODataOperators.hpp"
| Public Member Functions | |
| AddHOOps ()=delete | |
| Static Public Member Functions | |
| static MoFEMErrorCode | add (boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, std::vector< FieldSpace > space, std::string geom_field_name="", boost::shared_ptr< MatrixDouble > jac=nullptr, boost::shared_ptr< VectorDouble > det=nullptr, boost::shared_ptr< MatrixDouble > inv_jac=nullptr) | 
| Add high-order operators to the pipeline for 3D volume elements. | |
Specialization for 3D volume elements in 3D problems with 3D space.
This specialization adds high-order operators for 3D volume elements operating in 3D problems within 3D coordinate space. This is the most common case for solid mechanics, heat transfer, and other 3D finite element applications involving volumetric elements like tetrahedra, hexahedra, and prisms.
Definition at line 750 of file HODataOperators.hpp.
| 
 | delete | 
| 
 | static | 
Add high-order operators to the pipeline for 3D volume elements.
| pipeline | Pipeline to add operators to | 
| space | Vector of field spaces to be handled | 
| geom_field_name | Name of the geometry field (default: empty string) | 
| jac | Shared pointer to Jacobian matrix. If provided, values will be set by this function. If null, Jacobian will be handled internally. | 
| det | Shared pointer to determinant vector. If provided, values will be set by this function. If null, determinant will be handled internally. | 
| inv_jac | Shared pointer to inverse Jacobian matrix. If provided, values will be set by this function. If null, inverse Jacobian will be handled internally. | 
Definition at line 980 of file HODataOperators.cpp.
