|
OOFEM 3.0
|
#include <prototype2.h>
Public Member Functions | |
| NTfTerm () | |
| NTfTerm (const Variable *testField, const Variable *unknownField, MaterialMode m) | |
| NTfTerm (const Variable *testField, const Variable *unknownField, MaterialMode m, const FloatArray *f) | |
| void | evaluate_lin (FloatMatrix &answer, MPElement &e, GaussPoint *gp, TimeStep *tstep) const override |
| void | evaluate (FloatArray &answer, MPElement &e, GaussPoint *gp, TimeStep *tstep) const override |
| Evaluates the residual contribution (rhs). | |
| void | getDimensions (Element &cell) const override |
| void | initializeFrom (InputRecord &ir, EngngModel *problem) override |
| Public Member Functions inherited from oofem::MPMSymbolicTerm | |
| MPMSymbolicTerm () | |
| MPMSymbolicTerm (const Variable *testField, const Variable *unknownField, MaterialMode m) | |
| void | initializeCell (Element &cell) const override |
| IntegrationRule * | giveElementIntegrationRule (Element *e) const override |
| Public Member Functions inherited from oofem::Term | |
| Term () | |
| Term (const Variable *testField, const Variable *unknownField, MaterialMode m=MaterialMode::_Unknown) | |
Protected Attributes | |
| FloatArray | flux |
| Protected Attributes inherited from oofem::MPMSymbolicTerm | |
| int | nip =0 |
Additional Inherited Members | |
| Public Attributes inherited from oofem::Term | |
| const Variable * | field |
| const Variable * | testField |
| MaterialMode | mode |
Definition at line 502 of file prototype2.h.
|
inline |
Definition at line 506 of file prototype2.h.
References oofem::MPMSymbolicTerm::MPMSymbolicTerm().
|
inline |
Definition at line 507 of file prototype2.h.
References oofem::MPMSymbolicTerm::MPMSymbolicTerm(), and oofem::Term::testField.
|
inline |
Definition at line 508 of file prototype2.h.
References flux, oofem::MPMSymbolicTerm::MPMSymbolicTerm(), and oofem::Term::testField.
|
inlineoverridevirtual |
Evaluates the residual contribution (rhs).
| answer | |
| e | |
| coords |
Implements oofem::Term.
Definition at line 519 of file prototype2.h.
References oofem::FloatArray::beTProductOf(), flux, oofem::GaussPoint::giveNaturalCoordinates(), N, and oofem::Term::testField.
|
inlineoverridevirtual |
Implements oofem::Term.
Definition at line 510 of file prototype2.h.
|
inlineoverridevirtual |
Implements oofem::Term.
Definition at line 529 of file prototype2.h.
|
inlineoverridevirtual |
Reimplemented from oofem::MPMSymbolicTerm.
Definition at line 530 of file prototype2.h.
References flux, oofem::MPMSymbolicTerm::initializeFrom(), and IR_GIVE_FIELD.
|
protected |
Definition at line 504 of file prototype2.h.
Referenced by evaluate(), initializeFrom(), and NTfTerm().