ROC++  v1.2
Automatic Robust Optimization in C++
ObjectiveFunctionIF Member List

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

add_int_vars(dvContainer &dvs) const =0ObjectiveFunctionIFpure virtual
add_to_obj(ROCPPVarIF_Ptr pVar, double cost)=0ObjectiveFunctionIFpure virtual
add_vars_involved_in_prod(dvContainer &dvs) const =0ObjectiveFunctionIFpure virtual
checkCompatibility(ROCPPExpr_Ptr pExpression) constObjectiveFunctionIF
Clone() const =0ObjectiveFunctionIFpure virtual
convertToEpigraph(ROCPPVarIF_Ptr epigraphVar, vector< ROCPPConstraintIF_Ptr > &epigraphConstraints) const =0ObjectiveFunctionIFpure virtual
getNumAdaptiveVars() const =0ObjectiveFunctionIFpure virtual
getNumTermsMaxObjective() const =0ObjectiveFunctionIFpure virtual
getNumTimesTermAppears(const multimap< string, ROCPPVarIF_Ptr > &term) const =0ObjectiveFunctionIFpure virtual
getObj() const =0ObjectiveFunctionIFpure virtual
getObj(uint i) const =0ObjectiveFunctionIFpure virtual
getObjType() constObjectiveFunctionIFinline
getTimeStage() const =0ObjectiveFunctionIFpure virtual
hasNonlinearities() const =0ObjectiveFunctionIFpure virtual
hasProdsContVars() const =0ObjectiveFunctionIFpure virtual
hasProdsUncertainties() const =0ObjectiveFunctionIFpure virtual
isDeterministic() const =0ObjectiveFunctionIFpure virtual
isMaxObjective() constObjectiveFunctionIFinlinevirtual
isSimpleObjective() constObjectiveFunctionIFinlinevirtual
m_typeObjectiveFunctionIFprivate
mapObjUnc(const map< string, ROCPPUnc_Ptr > &mapFromOldToNewUnc) const =0ObjectiveFunctionIFpure virtual
mapObjVars(const map< string, ROCPPVarIF_Ptr > &mapFromOldToNewVars) const =0ObjectiveFunctionIFpure virtual
mapUncs(const map< string, ROCPPExpr_Ptr > &mapFromUncToExpression) const =0ObjectiveFunctionIFpure virtual
mapVars(const map< string, ROCPPExpr_Ptr > &mapFromVarToExpression) const =0ObjectiveFunctionIFpure virtual
obj_fun_iterator typedefObjectiveFunctionIF
ObjectiveFunctionIF(objType type)ObjectiveFunctionIFinline
replaceTermWithVar(const multimap< string, ROCPPVarIF_Ptr > &term, ROCPPVarIF_Ptr var) const =0ObjectiveFunctionIFpure virtual
uncBegin() const =0ObjectiveFunctionIFpure virtual
uncEnd() const =0ObjectiveFunctionIFpure virtual
uncsIterator typedefObjectiveFunctionIF
varIsInvolved(string varName, uint i=1) const =0ObjectiveFunctionIFpure virtual
varsBegin() const =0ObjectiveFunctionIFpure virtual
varsEnd() const =0ObjectiveFunctionIFpure virtual
varsIterator typedefObjectiveFunctionIF
WriteToStream(ofstream &ofs)=0ObjectiveFunctionIFpure virtual
~ObjectiveFunctionIF()ObjectiveFunctionIFinlinevirtual