OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Sequence Member List

This is the complete list of members for Sequence, including all inherited members.

addEndMarkers(TLine &line) const Sequenceprivate
addReference() const RCObjectinline
BeamSequence(int size, const char *name, const char *help)BeamSequenceprotected
BeamSequence(const std::string &name, BeamSequence *parent)BeamSequenceprotected
builtinObjectprotected
canReplaceBy(Object *object)Elementvirtual
clear()Object
clone(const std::string &name)Sequencevirtual
copy(const std::string &name)Sequencevirtual
copyAttributes(const Object &)Object
Edit classSequencefriend
Element(int size, const char *name, const char *help)Elementprotected
Element(const std::string &name, Element *parent)Elementprotected
execute()Objectvirtual
fetchLine() const Sequencevirtual
find(const std::string &name)BeamSequencestatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) const Objectvirtual
findDriftLength(TLine::iterator drift) const Sequenceprivate
findNamedPosition(TLine &, const std::string &) const Sequenceprivate
flaggedObjectprotected
getBaseObject() const Object
getCategory() const BeamSequencevirtual
getElement() const Elementinline
getEntrance(ReferenceType) const Sequencevirtual
BeamSequence::getEntrance(ReferenceType) const Elementvirtual
getExit(ReferenceType) const Sequencevirtual
BeamSequence::getExit(ReferenceType) const Elementvirtual
getLength() const Sequencevirtual
getOpalName() const Object
getParent() const Object
getReference() const Sequence
increment()Object
insertDrifts(TLine &line)Sequenceprivate
IS_CENTRE enum valueElement
IS_ENTRY enum valueElement
IS_EXIT enum valueElement
isBuiltin() const Object
isDirty() const Object
isFlagged() const Object
isShared() const Objectvirtual
isTreeMember(const Object *subTree) const Object
itsAttrObject
itsCodeSequenceprivate
itsRefPointSequenceprivate
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &, TokenStream &, Statement &)Sequencevirtual
modifiedObjectprotected
Object(int size, const char *name, const char *help)Objectprotected
Object(const std::string &name, Object *parent)Objectprotected
occurrenceCount()Object
operator=(const Sequence &)Sequenceprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Sequencevirtual
parseShortcut(Statement &)Objectvirtual
print(std::ostream &) const Sequencevirtual
printHelp(std::ostream &) const Objectvirtual
printValue(std::ostream &) const Objectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
ReferenceType enum nameElement
registerOwnership(const AttributeHandler::OwnerType &itsClass) const Object
registerReference(Invalidator *a)Object
removeReference() const RCObjectinline
replace(Object *oldObject, Object *newObject)Sequencevirtual
Sequence()Sequence
Sequence(const Sequence &)Sequenceprivate
Sequence(const std::string &name, Sequence *parent)Sequenceprivate
SequenceParser classSequencefriend
SequenceTemplate classSequencefriend
setDirty(bool)Object
setElement(ElementBase *)Elementinline
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Elementvirtual
shouldTrace() const Elementvirtual
shouldUpdate() const Elementvirtual
storeLine(TLine &line)Sequence
TLine typedefSequence
unregisterReference(Invalidator *a)Object
update()Sequencevirtual
updateList(Sequence *, TLine *)Sequenceprivatestatic
~BeamSequence()BeamSequencevirtual
~Element()Elementvirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~Sequence()Sequencevirtual