OOFEM 3.0
Loading...
Searching...
No Matches
oofem::EngngModelContext Class Reference

#include <engngm.h>

Collaboration diagram for oofem::EngngModelContext:

Public Member Functions

 EngngModelContext ()
FieldManagergiveFieldManager ()

Protected Attributes

FieldManager fieldManager
 Common fieldManager providing shared field register for the problem.

Detailed Description

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.

Definition at line 133 of file engngm.h.

Constructor & Destructor Documentation

◆ EngngModelContext()

oofem::EngngModelContext::EngngModelContext ( )
inline

Definition at line 140 of file engngm.h.

References fieldManager.

Member Function Documentation

◆ giveFieldManager()

FieldManager * oofem::EngngModelContext::giveFieldManager ( )
inline

Member Data Documentation

◆ fieldManager

FieldManager oofem::EngngModelContext::fieldManager
protected

Common fieldManager providing shared field register for the problem.

Definition at line 137 of file engngm.h.

Referenced by EngngModelContext().


The documentation for this class was generated from the following file:

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011