XC Open source finite element analysis program
|
Classes | |
class | XC::DefaultTag |
Default tag. More... | |
class | XC::ArrayOfTaggedObjects |
ArrayOfTaggedObjects is a storage class. The class is responsible for holding and providing access to objects of type TaggedObject. The data structure used to hold the objects is a simple array of pointers. As a one dimensional array is used certain ideas are tried to improve performance: (1) if the array needs to be larger to hold more components, the array size is doubled and (2) when adding/retrieving components, the array location given by the components tag is first checked. More... | |
class | XC::ArrayOfTaggedObjectsIter |
class | XC::MapOfTaggedObjects |
The class is responsible for holding and providing access to objects of type TaggedObject. A map template of the standard template class is used to store the pointers to these objects. More... | |
class | XC::MapOfTaggedObjectsIter |
MapOfTaggedObjectsIter is an iter for returning the TaggedObjects of a storage objects of type MapOfTaggedComponents. More... | |
class | XC::TaggedObjectIter |
An TaggedObjectIter is an iter for returning the Components of an object of class TaggedObjectStorage. It must be written for each subclass of TaggedObjectStorage (this is done for efficiency reasons), hence the abstract base class. More... | |
class | XC::TaggedObjectStorage |
TaggedObjectStorage. A TaggedObjectStorage object a container object used to hold objects of type TaggedObject; each object of which has some UNIQUE identifier. More... | |
class | XC::TaggedObject |
Object idenfied by an integer (tag). More... | |