OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
OptimizeCmd Member List

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

Action(int size, const char *name, const char *help)Actionprotected
Action(const std::string &name, Action *parent)Actionprotected
Action()Actionprivate
Action(const Action &)Actionprivate
addReference() constRCObjectinline
Blend enum valueOptimizeCmdprivate
builtinObjectprotected
canReplaceBy(Object *object)Actionvirtual
clear()Object
clone(const std::string &name)OptimizeCmdvirtual
copyAttributes(const Object &)Object
CrossOver enum nameOptimizeCmdprivate
crossoverSelection(std::string crossover)OptimizeCmdprivate
execute()OptimizeCmdvirtual
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) constObjectvirtual
flaggedObjectprotected
getBaseObject() constObject
getCategory() constActionvirtual
getOpalName() constObject
getParent() constObject
increment()Object
IndependentBit enum valueOptimizeCmdprivate
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsHelpObjectprivate
itsNameObjectprivate
itsParentObjectprivate
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &, TokenStream &, Statement &)Objectvirtual
modifiedObjectprotected
Mutation enum nameOptimizeCmdprivate
mutationSelection(std::string mutation)OptimizeCmdprivate
NaiveOnePoint enum valueOptimizeCmdprivate
NaiveUniform enum valueOptimizeCmdprivate
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
OneBit enum valueOptimizeCmdprivate
operator=(const OptimizeCmd &)=deleteOptimizeCmdprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
OptimizeCmd()OptimizeCmd
OptimizeCmd(const OptimizeCmd &)=deleteOptimizeCmdprivate
OptimizeCmd(const std::string &name, OptimizeCmd *parent)OptimizeCmdprivate
parse(Statement &)Objectvirtual
parseShortcut(Statement &, bool eval=true)Objectvirtual
popEnvironment()OptimizeCmdprivate
print(std::ostream &) constObjectvirtual
printHelp(std::ostream &) constObjectvirtual
printValue(std::ostream &) constObjectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
referencesObjectprivate
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
removeReference() constRCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
run(const CmdArguments_t &args, const functionDictionary_t &funcs, const DVarContainer_t &dvars, const Expressions::Named_t &objectives, const Expressions::Named_t &constraints)OptimizeCmdprivate
setDirty(bool)Object
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Objectvirtual
sharedFlagObjectprivate
shouldTrace() constActionvirtual
shouldUpdate() constActionvirtual
SimulatedBinary enum valueOptimizeCmdprivate
stashEnvironment()OptimizeCmdprivate
timeStampObjectprivate
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~Action()Actionvirtual
~Object()Objectvirtual
~OptimizeCmd()OptimizeCmdvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual