XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Friends | List of all members

Object idenfied by an integer (tag). More...

#include <TaggedObject.h>

Inheritance diagram for XC::TaggedObject:
XC::CrdTransf XC::CyclicModel XC::DamageModel XC::DOF_Group XC::DomainComponent XC::FE_Element XC::Fiber XC::FrictionModel XC::Material XC::NodeLocations XC::Parameter XC::ReliabilityDomainComponent XC::SectionRepres XC::Vertex XC::YieldSurface_BC XC::YS_Evolution

Public Member Functions

 TaggedObject (int tag, EntCmd *owr=nullptr)
 Constructor.
 
virtual TaggedObjectgetCopy (void) const
 Virtual constructor.
 
void assignTag (int newTag)
 Establece el valor del tag.
 
int getTag (void) const
 
virtual void Print (std::ostream &s, int flag=0)
 Imprime el objeto.
 

Protected Member Functions

void setTag (int newTag)
 Establece el valor del tag.
 

Friends

class ElementLoader
 
class CommParameters
 
template<class T >
T * getBrokedTagged (const int &, const int &, const int &, FEM_ObjectBroker &, T *(FEM_ObjectBroker::*ptrFunc)(int))
 
std::ostream & operator<< (std::ostream &s, TaggedObject &m)
 

Detailed Description

Object idenfied by an integer (tag).


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