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

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

add(ROCPPconstCstrTermIF_Ptr other)ConstraintTermIFvirtual
add_int_vars(dvContainer &dvs) constConstraintTermIF
add_vars_involved_in_prod(dvContainer &dvs) const =0ConstraintTermIFpure virtual
allIntVarsBounded() constConstraintTermIF
Clone() const =0ConstraintTermIFpure virtual
ConstraintTermIF()ConstraintTermIF
dvIterator typedefConstraintTermIF
evaluate(const map< string, double > &valuesMap) const =0ConstraintTermIFpure virtual
factorOut(ROCPPUnc_Ptr unc) constConstraintTermIFvirtual
getAllProductsOf2Variables(map< pair< string, string >, uint > &freqMap, map< pair< string, string >, multimap< string, ROCPPVarIF_Ptr > > &termMap) const =0ConstraintTermIFpure virtual
getCoeff() constConstraintTermIFvirtual
getDVContainer() constConstraintTermIFinline
getNumAdaptiveContVars() constConstraintTermIF
getNumAdaptiveVars() constConstraintTermIF
getNumBoolVars() constConstraintTermIF
getNumContVars() constConstraintTermIF
getNumIntVars() constConstraintTermIF
getNumTimesTermAppears(const multimap< string, ROCPPVarIF_Ptr > &term) const =0ConstraintTermIFpure virtual
getNumUncertainties() constConstraintTermIF
getNumVars() constConstraintTermIF
getType() const =0ConstraintTermIFpure virtual
getUncContainer() constConstraintTermIFinline
hasNonlinearities() const =0ConstraintTermIFpure virtual
hasProdsContVars() const =0ConstraintTermIFpure virtual
hasProdsUncertainties() const =0ConstraintTermIFpure virtual
is_same(ROCPPconstCstrTermIF_Ptr other) const =0ConstraintTermIFpure virtual
isConstant() constConstraintTermIFvirtual
isDeterministic() constConstraintTermIFvirtual
isLinear() constConstraintTermIFvirtual
isNonlinearProdTerm() constConstraintTermIFvirtual
isNormTerm() constConstraintTermIFinlinevirtual
isProductTerm() constConstraintTermIFinlinevirtual
isQuadratic() constConstraintTermIFvirtual
isWellDefined() const =0ConstraintTermIFpure virtual
m_pDVContainerConstraintTermIFprotected
m_pUncContainerConstraintTermIFprotected
mapTermUnc(const map< string, ROCPPUnc_Ptr > &mapFromOldToNewUnc) const =0ConstraintTermIFpure virtual
mapTermVars(const map< string, ROCPPVarIF_Ptr > &mapFromOldToNewVars) const =0ConstraintTermIFpure virtual
mapUncs(const map< string, ROCPPExpr_Ptr > &mapFromUncToExpression) const =0ConstraintTermIFpure virtual
mapVars(const map< string, ROCPPExpr_Ptr > &mapFromVarToExpression) const =0ConstraintTermIFpure virtual
operator*=(ROCPPconstCstrTermIF_Ptr term)ConstraintTermIFvirtual
operator*=(ROCPPVarIF_Ptr var)ConstraintTermIFvirtual
operator*=(ROCPPUnc_Ptr unc)ConstraintTermIFvirtual
operator*=(double a)ConstraintTermIFvirtual
operator==(const ProductTerm &other) constConstraintTermIFvirtual
replaceTermWithVar(const multimap< string, ROCPPVarIF_Ptr > &term, ROCPPVarIF_Ptr var) const =0ConstraintTermIFpure virtual
uncBegin() constConstraintTermIFinline
uncEnd() constConstraintTermIFinline
uncIterator typedefConstraintTermIF
varsBegin() constConstraintTermIFinline
varsEnd() constConstraintTermIFinline
WriteToStream(ofstream &ofs) const =0ConstraintTermIFpure virtual
~ConstraintTermIF()ConstraintTermIFinlinevirtual