DomainComponent Class Reference

#include <DomainComponent.h>

Inheritance diagram for DomainComponent:

TaggedObject MovableObject Element Load LoadPattern MeshRegion MP_Constraint Node SP_Constraint BbarBrick beam2d02 beam2d03 beam2d04 beam3d01 beam3d02 BeamColumnJoint2d BeamColumnJoint3d BeamWithHinges2d BeamWithHinges3d Brick BrickUP ConstantPressureVolumeQuad CorotTruss CorotTrussSection DispBeamColumn2d DispBeamColumn3d EightNode_Brick_u_p EightNode_LDBrick_u_p EightNodeBrick EightNodeBrick_u_p_U ElasticBeam2d ElasticBeam3d EnhancedQuad fElement ForceBeamColumn2d ForceBeamColumn3d FourNodeQuad FourNodeQuadUP Joint2D Joint3D NewElement NineFourNodeQuadUP NineFourNodeQuadUP NineNodeMixedQuad NLBeamColumn2d NLBeamColumn3d ShellMITC4 Subdomain TotalLagrangianFD20NodeBrick TotalLagrangianFD8NodeBrick Truss TrussSection Twenty_Node_Brick TwentyEightNodeBrickUP TwentyNodeBrick TwentyNodeBrick_u_p_U TwentySevenNodeBrick UpdatedLagrangianBeam2D ZeroLength ZeroLengthSection ElementalLoad NodalLoad EarthquakePattern MultiSupportPattern PBowlLoading MP_Joint2D MP_Joint3D DummyNode ImposedMotionSP ImposedMotionSP1 List of all members.

Public Member Functions

virtual ~DomainComponent ()
virtual void setDomain (Domain *theDomain)
virtual DomaingetDomain (void) const
virtual int displaySelf (Renderer &, int displayMode, float fact)

Protected Member Functions

 DomainComponent (int tag, int classTag)

Detailed Description

Definition at line 49 of file DomainComponent.h.


Constructor & Destructor Documentation

DomainComponent::~DomainComponent (  )  [virtual]

Definition at line 46 of file DomainComponent.cpp.

DomainComponent::DomainComponent ( int  tag,
int  classTag 
) [protected]

Definition at line 39 of file DomainComponent.cpp.

References theDomain.


Member Function Documentation

void DomainComponent::setDomain ( Domain theDomain  )  [virtual]

Reimplemented in NodalLoad, LoadPattern, PBowlLoading, UniformExcitation, Twenty_Node_Brick, TwentyNodeBrick, TwentySevenNodeBrick, EightNodeBrick, beam2d02, beam2d03, beam3d02, BeamWithHinges2d, BeamWithHinges3d, BbarBrick, Brick, DispBeamColumn2d, DispBeamColumn3d, ElasticBeam2d, ElasticBeam3d, ElementalLoad, fElement, ForceBeamColumn2d, ForceBeamColumn3d, ConstantPressureVolumeQuad, EnhancedQuad, FourNodeQuad, NineNodeMixedQuad, BeamColumnJoint2d, BeamColumnJoint3d, Joint2D, Joint3D, MP_Joint2D, MP_Joint3D, NewElement, NLBeamColumn2d, NLBeamColumn3d, ShellMITC4, TotalLagrangianFD20NodeBrick, TotalLagrangianFD8NodeBrick, CorotTruss, CorotTrussSection, Truss, TrussSection, BrickUP, FourNodeQuadUP, NineFourNodeQuadUP, NineFourNodeQuadUP, TwentyEightNodeBrickUP, EightNode_Brick_u_p, EightNode_LDBrick_u_p, UpdatedLagrangianBeam2D, EightNodeBrick_u_p_U, TwentyNodeBrick_u_p_U, ZeroLength, and ZeroLengthSection.

Definition at line 53 of file DomainComponent.cpp.

Referenced by Domain::addElement(), Subdomain::addExternalNode(), Domain::addMP_Constraint(), Subdomain::addNode(), Domain::addNode(), Domain::addRegion(), LoadPattern::addSP_Constraint(), Domain::addSP_Constraint(), PartitionedDomain::addSubdomain(), LoadPattern::removeSP_Constraint(), ZeroLengthSection::setDomain(), ZeroLength::setDomain(), TwentyNodeBrick_u_p_U::setDomain(), EightNodeBrick_u_p_U::setDomain(), UpdatedLagrangianBeam2D::setDomain(), EightNode_LDBrick_u_p::setDomain(), EightNode_Brick_u_p::setDomain(), TwentyEightNodeBrickUP::setDomain(), NineFourNodeQuadUP::setDomain(), FourNodeQuadUP::setDomain(), BrickUP::setDomain(), TrussSection::setDomain(), Truss::setDomain(), CorotTrussSection::setDomain(), CorotTruss::setDomain(), TotalLagrangianFD8NodeBrick::setDomain(), TotalLagrangianFD20NodeBrick::setDomain(), ShellMITC4::setDomain(), NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), NewElement::setDomain(), MP_Joint3D::setDomain(), MP_Joint2D::setDomain(), Joint3D::setDomain(), Joint2D::setDomain(), BeamColumnJoint3d::setDomain(), BeamColumnJoint2d::setDomain(), NineNodeMixedQuad::setDomain(), FourNodeQuad::setDomain(), EnhancedQuad::setDomain(), ConstantPressureVolumeQuad::setDomain(), ForceBeamColumn3d::setDomain(), ForceBeamColumn2d::setDomain(), fElement::setDomain(), ElementalLoad::setDomain(), ElasticBeam3d::setDomain(), ElasticBeam2d::setDomain(), DispBeamColumn3d::setDomain(), DispBeamColumn2d::setDomain(), Brick::setDomain(), BbarBrick::setDomain(), BeamWithHinges3d::setDomain(), BeamWithHinges2d::setDomain(), beam3d02::setDomain(), beam2d03::setDomain(), beam2d02::setDomain(), EightNodeBrick::setDomain(), TwentySevenNodeBrick::setDomain(), TwentyNodeBrick::setDomain(), Twenty_Node_Brick::setDomain(), LoadPattern::setDomain(), NodalLoad::setDomain(), and Node::updateParameter().


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

Generated on Mon Oct 23 15:05:41 2006 for OpenSees by doxygen 1.5.0