MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
midaspace::GeometrySubject Class Reference

#include <subject.h>

Inheritance diagram for midaspace::GeometrySubject:
midaspace::ProblemSubject midaspace::Assign midaspace::GeomCompSubject midaspace::GeometryComponent midaspace::AssignBC midaspace::AssignFix midaspace::Attributes midaspace::PointDOFsAttributes midaspace::Cell midaspace::Point midaspace::ABC_CBLoad midaspace::ABC_CELoad midaspace::ABC_CFLoad midaspace::ABC_NLoad midaspace::CellAttribs midaspace::PointAttribs midaspace::PointDOFsBCPM midaspace::PointDOFsCondense midaspace::PointDOFsRANHN midaspace::Element midaspace::Facedge midaspace::Node midaspace::Vertex

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 Geometrygive_Geom (void) const
 
- Public Member Functions inherited from midaspace::ProblemSubject
 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 Problemgive_Pd (void) const
 

Protected Attributes

const GeometryGeom
 Pointer to owner == parent geometry. More...
 
- Protected Attributes inherited from midaspace::ProblemSubject
long ID
 (global) identification number == position in list of members; zero-based numbering. More...
 
const ProblemPd
 Pointer to owner = parent problem. More...
 

Detailed Description

Definition at line 55 of file subject.h.

Constructor & Destructor Documentation

midaspace::GeometrySubject::GeometrySubject ( long  gid)
inline

CONSTRUCTOR.

Definition at line 63 of file subject.h.

References Geom.

midaspace::GeometrySubject::GeometrySubject ( long  gid,
const Problem owner 
)
inline

CONSTRUCTOR.

Definition at line 65 of file subject.h.

References Geom.

midaspace::GeometrySubject::GeometrySubject ( long  gid,
const Geometry owner 
)
inline

CONSTRUCTOR.

Definition at line 67 of file subject.h.

References Geom, and set_Geom().

virtual midaspace::GeometrySubject::~GeometrySubject ( )
inlinevirtual

DESTRUCTOR.

Definition at line 69 of file subject.h.

Member Function Documentation

const Geometry* midaspace::GeometrySubject::give_Geom ( void  ) const
inline

Definition at line 74 of file subject.h.

References Geom.

Referenced by midaspace::LCS_beam::print_row_OOFEM(), and midaspace::GeomCompSubject::set_GC().

void midaspace::GeometrySubject::reset_Geom ( const Geometry owner)
inline

Definition at line 73 of file subject.h.

References Geom, and set_Geom().

void midaspace::GeometrySubject::set_Geom ( const Geometry owner)

Member Data Documentation

const Geometry* midaspace::GeometrySubject::Geom
protected

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