#include <cl_EF_QUAD4TS.hpp>
Public Member Functions | |
| EF_QUAD4TS () | |
| constructor | |
| ~EF_QUAD4TS () override=default | |
| trivial destructor | |
| void | precompute (const Matrix< real > &aXi) override |
| only needed for higher order elements | |
| void | link (Element *aElement) override |
| connect function with element | |
| const Matrix< real > & | E (const uint aIndex) override |
| interpolation operator for h-field | |
| const Matrix< real > & | C (const uint aIndex=0) override |
| curl operator for h-field | |
| const Matrix< real > & | G (const uint aIndex=0) override |
| gradient operator for h-field ( constant for this element, filled in link(); 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 |
| virtual void | update_nabla (const uint aIndex) |
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_QUAD4TS::EF_QUAD4TS | ( | ) |
constructor
|
overridedefault |
trivial destructor
curl operator for h-field
Implements belfem::fem::EdgeFunction.
interpolation operator for h-field
Reimplemented from belfem::fem::EdgeFunction.
gradient operator for h-field ( constant for this element, filled in link(); layout contract in EdgeFunction::mGrad )
Implements belfem::fem::EdgeFunction.
|
overridevirtual |
connect function with element
Implements belfem::fem::EdgeFunction.