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

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

add(ROCPPconstCstrTermIF_Ptr other)ProductTermvirtual
add_int_vars(dvContainer &dvs) constConstraintTermIF
add_vars_involved_in_prod(dvContainer &dvs) constProductTermvirtual
addUncertainty(ROCPPUnc_Ptr pUncertainty)ProductTermprivate
addVariable(ROCPPVarIF_Ptr pVariable)ProductTermprivate
allIntVarsBounded() constConstraintTermIF
Clone() constProductTermvirtual
ConstraintTermIF()ConstraintTermIF
dvIterator typedefConstraintTermIF
evaluate(const map< string, double > &valuesMap) constProductTermvirtual
factorOut(ROCPPUnc_Ptr unc) constProductTermvirtual
getAllProductsOf2Variables(map< pair< string, string >, uint > &freqMap, map< pair< string, string >, multimap< string, ROCPPVarIF_Ptr > > &termMap) constProductTermvirtual
getCoeff() constProductTerminlinevirtual
getDVContainer() constConstraintTermIFinline
getNumAdaptiveContVars() constConstraintTermIF
getNumAdaptiveVars() constConstraintTermIF
getNumBoolVars() constConstraintTermIF
getNumContVars() constConstraintTermIF
getNumIntVars() constConstraintTermIF
getNumTimesTermAppears(const multimap< string, ROCPPVarIF_Ptr > &term) constProductTermvirtual
getNumUncertainties() constConstraintTermIF
getNumVars() constConstraintTermIF
getType() constProductTermvirtual
getUncContainer() constConstraintTermIFinline
hasNonlinearities() constProductTermvirtual
hasProdsContVars() constProductTermvirtual
hasProdsUncertainties() constProductTermvirtual
is_same(ROCPPconstCstrTermIF_Ptr other) constProductTermvirtual
isConstant() constProductTerminlinevirtual
isDeterministic() constProductTerminlinevirtual
isLinear() constProductTerminlinevirtual
isNonlinearProdTerm() constConstraintTermIFvirtual
isNormTerm() constConstraintTermIFinlinevirtual
isProductTerm() constProductTerminlinevirtual
isQuadratic() constProductTerminlinevirtual
isWellDefined() constProductTerminlinevirtual
m_coeffProductTermprivate
m_DVMapProductTermprivate
m_pDVContainerConstraintTermIFprotected
m_pUncContainerConstraintTermIFprotected
m_UncMapProductTermprivate
mapTermUnc(const map< string, ROCPPUnc_Ptr > &mapFromOldToNewUnc) constProductTermvirtual
mapTermVars(const map< string, ROCPPVarIF_Ptr > &mapFromOldToNewVars) constProductTermvirtual
mapUncs(const map< string, ROCPPExpr_Ptr > &mapFromUncToExpression) constProductTermvirtual
mapVars(const map< string, ROCPPExpr_Ptr > &mapFromVarToExpression) constProductTermvirtual
operator*=(ROCPPconstCstrTermIF_Ptr term)ProductTermvirtual
operator*=(ROCPPVarIF_Ptr var)ProductTerminlinevirtual
operator*=(ROCPPUnc_Ptr unc)ProductTerminlinevirtual
operator*=(double a)ProductTerminlinevirtual
operator==(const ProductTerm &other) constProductTermvirtual
ProductTerm(double c)ProductTerm
ProductTerm(double c, ROCPPVarIF_Ptr pVariable)ProductTerm
ProductTerm(double c, ROCPPUnc_Ptr pUncertainty, ROCPPVarIF_Ptr pVariable)ProductTerm
ProductTerm(double c, ROCPPUnc_Ptr pUncertainty)ProductTerm
ProductTerm(double c, ROCPPVarIF_Ptr pVariable1, ROCPPVarIF_Ptr pVariable2)ProductTerm
ProductTerm(double c, ROCPPUnc_Ptr pUncertainty, ROCPPVarIF_Ptr pVariable1, ROCPPVarIF_Ptr pVariable2)ProductTerm
ProductTerm(double c, const vector< ROCPPUnc_Ptr > &uncVec, const vector< ROCPPVarIF_Ptr > &varVec)ProductTerm
replaceTermWithVar(const multimap< string, ROCPPVarIF_Ptr > &term, ROCPPVarIF_Ptr var) constProductTermvirtual
uncBegin() constProductTerminline
uncEnd() constProductTerminline
uncIterator typedefProductTerm
uncMapType typedefProductTerm
varMapType typedefProductTerm
varsBegin() constProductTerminline
varsEnd() constProductTerminline
varsIterator typedefProductTerm
WriteToStream(ofstream &ofs) constProductTermvirtual
~ConstraintTermIF()ConstraintTermIFinlinevirtual
~ProductTerm()ProductTerminline