OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Sequence Member List

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

addEndMarkers(TLine &line) constSequenceprivate
BeamSequence(int size, const char *name, const char *help)BeamSequenceprotected
BeamSequence(const std::string &name, BeamSequence *parent)BeamSequenceprotected
BeamSequence()BeamSequenceprivate
BeamSequence(const BeamSequence &)BeamSequenceprivate
builtinObjectprotected
canReplaceBy(Object *object)Elementvirtual
clear()Object
clone(const std::string &name)Sequencevirtual
copy(const std::string &name)Sequencevirtual
copyAttributes(const Object &)Object
EditSequencefriend
Element(int size, const char *name, const char *help)Elementprotected
Element(const std::string &name, Element *parent)Elementprotected
Element()Elementprivate
Element(const Element &)Elementprivate
execute()Objectvirtual
fetchLine() constSequencevirtual
find(const std::string &name)BeamSequencestatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) constObjectvirtual
findDriftLength(TLine::iterator drift) constSequenceprivate
findNamedPosition(TLine &, const std::string &) constSequenceprivate
flaggedObjectprotected
getBaseObject() constObject
getCategory() constBeamSequencevirtual
getElement() constElementinline
getElementPtr() constElementinline
getEntrance(ReferenceType) constSequencevirtual
getExit(ReferenceType) constSequencevirtual
getLength() constSequencevirtual
getOpalName() constObject
getParent() constObject
getReference() constSequence
increment()Object
insertDrifts(TLine &line)Sequenceprivate
IS_CENTRE enum valueElement
IS_ENTRY enum valueElement
IS_EXIT enum valueElement
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsCodeSequenceprivate
itsHelpObjectprivate
itsNameObjectprivate
itsOPALXElementElementprivate
itsParentObjectprivate
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
Object()Objectprivate
Object(const Object &object)Objectprivate
occurrenceObjectprivate
occurrenceCount()Object
operator=(const Sequence &)Sequenceprivate
parse(Statement &)Sequencevirtual
parseShortcut(Statement &, bool eval=true)Objectvirtual
print(std::ostream &) constSequencevirtual
printHelp(std::ostream &) constObjectvirtual
printValue(std::ostream &) constObjectinlinevirtual
referencesObjectprivate
ReferenceType enum nameElement
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
replace(Object *oldObject, Object *newObject)Sequencevirtual
Sequence()Sequence
Sequence(const Sequence &)Sequenceprivate
Sequence(const std::string &name, Sequence *parent)Sequenceprivate
SequenceParserSequencefriend
SequenceTemplateSequencefriend
setDirty(bool)Object
setElement(ElementBase *)Elementinline
setElement(std::shared_ptr< ElementBase > base)Elementinline
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Elementvirtual
sharedFlagObjectprivate
shouldTrace() constElementvirtual
shouldUpdate() constElementvirtual
storeLine(TLine &line)Sequence
timeStampObjectprivate
TLine typedefSequence
unregisterReference(Invalidator *a)Object
update()Sequencevirtual
updateList(Sequence *, TLine *)Sequenceprivatestatic
~BeamSequence()BeamSequencevirtual
~Element()Elementvirtual
~Object()Objectvirtual
~Sequence()Sequencevirtual