#include <cl_EF_HEX8TS.hpp>
Public Member Functions | |
| EF_HEX8TS () | |
| constructor | |
| ~EF_HEX8TS () override | |
| destructor | |
| void | link (Element *aElement) override |
| connect function with element | |
| void | precompute (const Matrix< real > &aXi) override |
| only needed for higher order elements | |
| const Matrix< real > & | E (const uint aIndex) override |
| const Matrix< real > & | C (const uint aIndex) override |
| const Matrix< real > & | G (const uint aIndex) override |
| gradient operator for h-field, layout contract in EdgeFunction::mGrad. | |
| Public Member Functions inherited from belfem::fem::EdgeFunction | |
| EdgeFunction ()=default | |
| trivial constructor | |
| virtual | ~EdgeFunction ()=default |
| trivial destructor | |
| real | det_J () const |
| returns the current value of the determinant | |
| real | abs_det_J () const |
| returns the current value of the determinant | |
| real | sum_w () const |
| returns the sum of all integration weights | |
| uint | ndofs () const |
Additional Inherited Members | |
| Protected Attributes inherited from belfem::fem::EdgeFunction | |
| Matrix< real > | mJ |
| the Geometry Jacobian (transposed) | |
| Matrix< real > | mInvJ |
| the inverse of the Geometry Jacobian (transposed) | |
| real | mDetJ = BELFEM_QUIET_NAN |
| the determinant of the Geometry Jacobian | |
| real | mAbsDetJ = BELFEM_QUIET_NAN |
| the absolute value determinant of the Geometry Jacobian | |
| Matrix< real > | mE |
| Matrix< real > | mC |
| matrix containing the curl for the H-Function | |
| Matrix< real > | mGrad |
| real | mSumW |
| sum of all weights | |
| uint | mNumDofs |
| belfem::fem::EF_HEX8TS::EF_HEX8TS | ( | ) |
constructor
|
override |
destructor
Implements belfem::fem::EdgeFunction.
Reimplemented from belfem::fem::EdgeFunction.
gradient operator for h-field, layout contract in EdgeFunction::mGrad.
G chains the reference derivatives through the class's own per-point nablas held fixed — exactly the ingredients C() uses, so antisym( G ) reproduces the implemented C on every geometry. Scope by mid-surface shape:
Implements belfem::fem::EdgeFunction.
|
overridevirtual |
connect function with element
Implements belfem::fem::EdgeFunction.