#include <users_modules/multifield_plasticity/src/PlasticOperators.hpp>
|
| BubbleTauPolynomialBase ()=default |
|
| ~BubbleTauPolynomialBase ()=default |
|
MoFEMErrorCode | query_interface (boost::typeindex::type_index type_index, UnknownInterface **iface) const |
| Return interface to this class when one ask for for tetrahedron, otherisw return interface class for generic class. More...
|
|
MoFEMErrorCode | getValue (MatrixDouble &pts, boost::shared_ptr< BaseFunctionCtx > ctx_ptr) |
| Calculate base functions at intergeneration points. More...
|
|
|
EntPolynomialBaseCtx * | cTx |
|
Definition at line 505 of file PlasticOperators.hpp.
◆ BubbleTauPolynomialBase()
OpPlasticTools::BubbleTauPolynomialBase::BubbleTauPolynomialBase |
( |
| ) |
|
|
default |
◆ ~BubbleTauPolynomialBase()
OpPlasticTools::BubbleTauPolynomialBase::~BubbleTauPolynomialBase |
( |
| ) |
|
|
default |
◆ getValue()
MoFEMErrorCode OpPlasticTools::BubbleTauPolynomialBase::getValue |
( |
MatrixDouble & |
pts, |
|
|
boost::shared_ptr< BaseFunctionCtx > |
ctx_ptr |
|
) |
| |
|
inline |
Calculate base functions at intergeneration points.
- Parameters
-
- Returns
- MoFEMErrorCode
Definition at line 531 of file PlasticOperators.hpp.
532 {
534
535 cTx = ctx_ptr->getInterface<EntPolynomialBaseCtx>();
536
537 int nb_gauss_pts = pts.size2();
538 if (!nb_gauss_pts) {
540 }
541
542 if (pts.size1() < 3) {
544 "Wrong dimension of pts, should be at least 3 rows with "
545 "coordinates");
546 }
547
548 switch (
cTx->sPace) {
550
551 break;
552 default:
554 }
555
557 }
#define MoFEMFunctionReturnHot(a)
Last executable line of each PETSc function used for error handling. Replaces return()
@ L2
field with C-1 continuity
@ MOFEM_DATA_INCONSISTENCY
#define MoFEMFunctionBeginHot
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
◆ query_interface()
MoFEMErrorCode OpPlasticTools::BubbleTauPolynomialBase::query_interface |
( |
boost::typeindex::type_index |
type_index, |
|
|
UnknownInterface ** |
iface |
|
) |
| const |
|
inline |
Return interface to this class when one ask for for tetrahedron, otherisw return interface class for generic class.
- Parameters
-
- Returns
- MoFEMErrorCode
Definition at line 517 of file PlasticOperators.hpp.
518 {
522 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
◆ cTx
EntPolynomialBaseCtx* OpPlasticTools::BubbleTauPolynomialBase::cTx |
|
private |
The documentation for this struct was generated from the following file: