TaggedObjectStorage Class Reference#include <TaggedObjectStorage.h>
Inheritance diagram for TaggedObjectStorage:
List of all members.
Detailed Description
Definition at line 45 of file TaggedObjectStorage.h.
Constructor & Destructor Documentation
TaggedObjectStorage::TaggedObjectStorage |
( |
|
) |
[inline] |
virtual TaggedObjectStorage::~TaggedObjectStorage |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual int TaggedObjectStorage::setSize |
( |
int |
newSize |
) |
[pure virtual] |
virtual bool TaggedObjectStorage::addComponent |
( |
TaggedObject * |
newComponent |
) |
[pure virtual] |
Implemented in ArrayOfTaggedObjects, and MapOfTaggedObjects.
Referenced by ReliabilityDomain::addCorrelationCoefficient(), TclModelBuilder::addCrdTransf2d(), TclModelBuilder::addCrdTransf3d(), TclModelBuilder::addCyclicModel(), TclModelBuilder::addDamageModel(), AnalysisModel::addDOF_Group(), PartitionedDomain::addElement(), Domain::addElement(), LoadPattern::addElementalLoad(), Subdomain::addExternalNode(), AnalysisModel::addFE_Element(), ReliabilityDomain::addFilter(), AddLimitCurve(), ReliabilityDomain::addLimitStateFunction(), ShadowSubdomain::addLoadPattern(), Domain::addLoadPattern(), ReliabilityDomain::addModulatingFunction(), ShadowSubdomain::addMP_Constraint(), Domain::addMP_Constraint(), TclModelBuilder::addNDMaterial(), LoadPattern::addNodalLoad(), Subdomain::addNode(), Domain::addNode(), Domain::addParameter(), ReliabilityDomain::addParameterPositioner(), TclModelBuilder::addPlasticMaterial(), ReliabilityDomain::addRandomVariable(), ReliabilityDomain::addRandomVariablePositioner(), TclModelBuilder::addSection(), TclModelBuilder::addSectionRepres(), ShadowSubdomain::addSP_Constraint(), LoadPattern::addSP_Constraint(), Domain::addSP_Constraint(), ReliabilityDomain::addSpectrum(), TclModelBuilder::addUniaxialMaterial(), Graph::addVertex(), TclModelBuilder::addYieldSurface_BC(), TclModelBuilder::addYS_EvolutionModel(), and DomainPartitioner::partition().
virtual TaggedObject* TaggedObjectStorage::removeComponent |
( |
int |
tag |
) |
[pure virtual] |
Implemented in ArrayOfTaggedObjects, and MapOfTaggedObjects.
Referenced by Domain::addElement(), ReliabilityDomain::removeCorrelationCoefficient(), PartitionedDomain::removeElement(), Domain::removeElement(), LoadPattern::removeElementalLoad(), ShadowSubdomain::removeLoadPattern(), Domain::removeLoadPattern(), ShadowSubdomain::removeMP_Constraint(), Domain::removeMP_Constraint(), LoadPattern::removeNodalLoad(), Subdomain::removeNode(), Domain::removeNode(), Domain::removeParameter(), ReliabilityDomain::removeParameterPositioner(), ReliabilityDomain::removePerformanceFunction(), ReliabilityDomain::removeRandomVariable(), ReliabilityDomain::removeRandomVariablePositioner(), ShadowSubdomain::removeSP_Constraint(), LoadPattern::removeSP_Constraint(), Domain::removeSP_Constraint(), and Graph::removeVertex().
virtual int TaggedObjectStorage::getNumComponents |
( |
void |
|
) |
const [pure virtual] |
Implemented in ArrayOfTaggedObjects, and MapOfTaggedObjects.
Referenced by PartitionedDomain::buildEleGraph(), Domain::Domain(), Subdomain::getExternalNodes(), ReliabilityDomain::getNumberOfCorrelationCoefficients(), ReliabilityDomain::getNumberOfFilters(), ReliabilityDomain::getNumberOfLimitStateFunctions(), ReliabilityDomain::getNumberOfModulatingFunctions(), ReliabilityDomain::getNumberOfParameterPositioners(), ReliabilityDomain::getNumberOfRandomVariablePositioners(), ReliabilityDomain::getNumberOfRandomVariables(), ReliabilityDomain::getNumberOfSpectra(), PartitionedDomain::getNumElements(), Domain::getNumElements(), Subdomain::getNumExternalNodes(), Domain::getNumLoadPatterns(), Domain::getNumMPs(), Subdomain::getNumNodes(), Domain::getNumNodes(), Domain::getNumParameters(), Domain::getNumSPs(), Graph::getNumVertex(), Subdomain::Print(), PartitionedDomain::Print(), Domain::Print(), LoadPattern::sendSelf(), and Domain::sendSelf().
virtual TaggedObject* TaggedObjectStorage::getComponentPtr |
( |
int |
tag |
) |
[pure virtual] |
Implemented in ArrayOfTaggedObjects, and MapOfTaggedObjects.
Referenced by AnalysisModel::addDOF_Group(), PartitionedDomain::addElement(), Domain::addElement(), Domain::addElementalLoad(), Subdomain::addExternalNode(), AnalysisModel::addFE_Element(), Domain::addLoadPattern(), Domain::addMP_Constraint(), Domain::addNodalLoad(), Domain::addNode(), Domain::addParameter(), Domain::addSP_Constraint(), ReliabilityDomain::getCorrelationCoefficientPtr(), TclModelBuilder::getCrdTransf2d(), TclModelBuilder::getCrdTransf3d(), TclModelBuilder::getCyclicModel(), TclModelBuilder::getDamageModel(), AnalysisModel::getDOF_GroupPtr(), PartitionedDomain::getElement(), Domain::getElement(), ReliabilityDomain::getFilter(), GetLimitCurve(), ReliabilityDomain::getLimitStateFunctionPtr(), Domain::getLoadPattern(), ReliabilityDomain::getModulatingFunction(), Domain::getMP_Constraint(), TclModelBuilder::getNDMaterial(), Subdomain::getNode(), Domain::getNode(), Domain::getParameter(), ReliabilityDomain::getParameterPositionerPtr(), TclModelBuilder::getPlasticMaterial(), ReliabilityDomain::getRandomVariablePositionerPtr(), ReliabilityDomain::getRandomVariablePtr(), TclModelBuilder::getSection(), TclModelBuilder::getSectionRepres(), Domain::getSP_Constraint(), ReliabilityDomain::getSpectrum(), TclModelBuilder::getUniaxialMaterial(), Graph::getVertexPtr(), TclModelBuilder::getYieldSurface_BC(), TclModelBuilder::getYS_EvolutionModel(), DomainPartitioner::partition(), ShadowSubdomain::removeElementalLoad(), ShadowSubdomain::removeNodalLoad(), and ShadowSubdomain::removeSP_Constraint().
virtual TaggedObjectIter& TaggedObjectStorage::getComponents |
( |
void |
|
) |
[pure virtual] |
virtual void TaggedObjectStorage::clearAll |
( |
bool |
invokeDestructors = true |
) |
[pure virtual] |
Implemented in ArrayOfTaggedObjects, and MapOfTaggedObjects.
Referenced by Subdomain::clearAll(), LoadPattern::clearAll(), PartitionedDomain::clearAll(), Domain::clearAll(), AnalysisModel::clearAll(), Domain::Domain(), Graph::Graph(), Graph::recvSelf(), Tcl_RemoveLimitCurveCommand(), AnalysisModel::~AnalysisModel(), Graph::~Graph(), and TclModelBuilder::~TclModelBuilder().
virtual void TaggedObjectStorage::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [pure virtual] |
The documentation for this class was generated from the following file:
Generated on Mon Oct 23 15:05:49 2006 for OpenSees by 1.5.0
|