|
OOFEM 3.0
|
#include <engngm.h>
Public Member Functions | |
| EngngModelContext () | |
| FieldManager * | giveFieldManager () |
Protected Attributes | |
| FieldManager | fieldManager |
| Common fieldManager providing shared field register for the problem. | |
Class EngngModelContext represents a context, which is shared by all problem engng sub-models. In principle every problem (represented by the EngngModel class) can be made part of more complex problem, providing only part of the solution, possibly depending on the results of other sub-problems. Typical example is staggered heat and structural analysis. The context provides the common (shared) resources within the problem. The context is created by the master problem (the class representing staggered problem, for example). The subproblems are then created in so-called maintained (or slave) mode and they request the context from master.
|
inline |
Definition at line 140 of file engngm.h.
References fieldManager.
|
inline |
Definition at line 141 of file engngm.h.
Referenced by oofem::LEPlic::doLagrangianPhase(), oofem::DGProblem::giveField(), and oofem::TransientTransportProblem::giveField().
|
protected |
Common fieldManager providing shared field register for the problem.
Definition at line 137 of file engngm.h.
Referenced by EngngModelContext().