#include <subject.h>
Public Member Functions | |
GeometrySubject (long gid) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Geometry *owner) | |
CONSTRUCTOR. More... | |
virtual | ~GeometrySubject () |
DESTRUCTOR. More... | |
void | set_Geom (const Geometry *owner) |
void | reset_Geom (const Geometry *owner) |
const Geometry * | give_Geom (void) const |
![]() | |
ProblemSubject (long gid) | |
CONSTRUCTOR. More... | |
ProblemSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemSubject () |
DESTRUCTOR. More... | |
virtual classID | give_classid () const |
Returns classID - class identification. More... | |
virtual void | initialize (void) |
= 0; = 0; More... | |
virtual void | finitialize (void) |
finalize problem preprocessing More... | |
virtual void | checkConsistency (void) const |
Checks data consistency. More... | |
void | set_ID (long val) |
long | give_ID () const |
void | set_Pd (const Problem *owner) |
const Problem * | give_Pd (void) const |
Protected Attributes | |
const Geometry * | Geom |
Pointer to owner == parent geometry. More... | |
![]() | |
long | ID |
(global) identification number == position in list of members; zero-based numbering. More... | |
const Problem * | Pd |
Pointer to owner = parent problem. More... | |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 74 of file subject.h.
References Geom.
Referenced by midaspace::LCS_beam::print_row_OOFEM(), and midaspace::GeomCompSubject::set_GC().
|
inline |
Definition at line 73 of file subject.h.
References Geom, and set_Geom().
void midaspace::GeometrySubject::set_Geom | ( | const Geometry * | owner | ) |
Definition at line 23 of file subject.cpp.
References errol, Geom, midaspace::ProblemSubject::give_Pd(), and midaspace::ProblemSubject::set_Pd().
Referenced by GeometrySubject(), midaspace::Problem::initialization(), midaspace::Assign::initialize(), reset_Geom(), and midaspace::GeomCompSubject::set_GC().
|
protected |
Pointer to owner == parent geometry.
Definition at line 59 of file subject.h.
Referenced by midaspace::Gelement::assign_fixed_entities_by_ID(), midaspace::Cell::Cell(), midaspace::GeometryComponent::check_connectivity(), midaspace::Element::connectivity_assembling(), midaspace::Point::finitialize(), GeometrySubject(), give_Geom(), midaspace::AssignFix::initialize(), midaspace::ABC_NLoad::initialize(), midaspace::ABC_CELoad::initialize(), midaspace::ABC_CFLoad::initialize(), midaspace::ABC_CBLoad::initialize(), midaspace::ElemAttribs::initialize(), midaspace::GeometryComponent::mg_connectivity_assembling(), midaspace::Node::Msh(), midaspace::FElement::Msh(), midaspace::GeometryComponent::NumDomains(), midaspace::GeometryComponent::Parallel(), midaspace::Edge::print_row(), midaspace::Face::print_row(), midaspace::Node::read_input(), midaspace::FElement::read_input(), reset_Geom(), set_Geom(), midaspace::Element::set_load(), and midaspace::Cell::set_point().