2019-06-13 15:36:14 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > OR-Tools< / title >
< meta http-equiv = "Content-Type" content = "text/html;" / >
< meta charset = "utf-8" / >
<!-- <link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/> -->
2019-06-20 23:08:48 +02:00
< link rel = "stylesheet" type = "text/css" href = "ortools.css" title = "default" media = "screen,print" / >
2019-06-13 15:36:14 +02:00
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< / head >
< body >
< div id = "banner-container" >
< div id = "banner" >
2019-06-29 18:18:08 +02:00
< span id = "sfml" > OR-Tools 7.2< / span >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
2019-06-29 18:18:08 +02:00
< link rel = "icon" href = "https://developers.google.com/optimization/images/orLogo.png" >
2019-06-13 15:36:14 +02:00
< div id = "content" >
<!-- Generated by Doxygen 1.8.15 -->
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li class = "current" > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< / ul >
< / div >
2019-07-12 13:25:23 -07:00
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
2019-06-13 15:36:14 +02:00
< / div >
< / div >
2019-07-12 13:25:23 -07:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1ModelCache.html','');});
/* @license-end */
< / script >
< div id = "doc-content" >
2019-06-13 15:36:14 +02:00
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "classoperations__research_1_1ModelCache-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > operations_research::ModelCache Class Reference< span class = "mlabels" > < span class = "mlabel" > abstract< / span > < / span > < / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2019-07-12 13:25:23 -07:00
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Implements a complete cache for model elements: expressions and constraints. < / p >
< p > Caching is based on the signatures of the elements, as well as their types. This class is used internally to avoid creating duplicate objects. < / p >
2019-06-13 15:36:14 +02:00
2019-07-12 13:25:23 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01834" > 1834< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
< / div > < table class = "memberdecls" >
2019-06-13 15:36:14 +02:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
< tr class = "memitem:a0a1063da2274711663b4fabdd552553e" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > VoidConstraintType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553eadb6a8e793cd360bdac363c2cc28eff3c" > VOID_FALSE_CONSTRAINT< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553ea82427a99c279490b35177f9a537031d4" > VOID_TRUE_CONSTRAINT< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553eace922fdfd68186ce433188283e779260" > VOID_CONSTRAINT_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a0a1063da2274711663b4fabdd552553e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ee5925e5b7f8d35a24c9586784b7436" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > VarConstantConstraintType< / a > { < br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436a070768a658f3ff974ca3928ba74ead31" > VAR_CONSTANT_EQUALITY< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436a1325f8dfb1c122fad75157edf76fdd1e" > VAR_CONSTANT_GREATER_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436af1e19fb208252121d68b5a06f1c8dde7" > VAR_CONSTANT_LESS_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436a2f285cddde6149d7f54bf5ceb42a1507" > VAR_CONSTANT_NON_EQUALITY< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436a6a27c16438750d35626d77e0b2588308" > VAR_CONSTANT_CONSTRAINT_MAX< / a >
< br / >
}< / td > < / tr >
< tr class = "separator:a3ee5925e5b7f8d35a24c9586784b7436" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aedb48d5de6af18fc63065f7024356d45" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > VarConstantConstantConstraintType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45a8f03b508da54bc2d68f497c4c9d95426" > VAR_CONSTANT_CONSTANT_BETWEEN< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45a6c0061e4b925cf5a3de722fc1b91be9d" > VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX< / a >
}< / td > < / tr >
< tr class = "separator:aedb48d5de6af18fc63065f7024356d45" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac168b898c15bec5026e928cd41ac1c67" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > ExprExprConstraintType< / a > { < br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67a3594f5372aa02134e8060cdd91c99673" > EXPR_EXPR_EQUALITY< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67aef4ab31c8207abf767182ef91663b340" > EXPR_EXPR_GREATER< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67a3721dc4e05093d3e1e802ddbdb101701" > EXPR_EXPR_GREATER_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67ad76121125473074740a1e61a27aa6af7" > EXPR_EXPR_LESS< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67a914126bf00e791e3384e8d5813785346" > EXPR_EXPR_LESS_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67a6c623439986a9cea3e80432460c0c389" > EXPR_EXPR_NON_EQUALITY< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67a99f0e2e7864430b3fec6c13d53b637c2" > EXPR_EXPR_CONSTRAINT_MAX< / a >
< br / >
}< / td > < / tr >
< tr class = "separator:ac168b898c15bec5026e928cd41ac1c67" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a15204d747e3d82118005702bd713e0f9" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > ExprExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9a8cd95ada6797e62cf04511d4219385cb" > EXPR_OPPOSITE< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9a7782b9fca0d799fa5e4125772b224dce" > EXPR_ABS< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9a55c17e6da44e8b4a9b46e7a4b5087763" > EXPR_SQUARE< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9a5c9a61a1c3f6cf314eb068d200e81886" > EXPR_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a15204d747e3d82118005702bd713e0f9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6058cd47a38c4b7c41bd92ec57be0182" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > ExprExprExpressionType< / a > { < br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182aac41f9bc0040a6eff73894bd82bda2f5" > EXPR_EXPR_DIFFERENCE< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182a6e303e884ec01ec1b84089fd41fd22a0" > EXPR_EXPR_PROD< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182af8176ab1bd0b50ca74d9f53104e98893" > EXPR_EXPR_DIV< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182aa825ff62458a4531d5479efa4b7bfb5f" > EXPR_EXPR_MAX< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182a2aaf59f9f3047b1e04fc728ea5817ceb" > EXPR_EXPR_MIN< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182ae83817b1c367a57ff2cb0aa9e9ca6b47" > EXPR_EXPR_SUM< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182ad6df22a4d3d0aec5040f49af2caad49b" > EXPR_EXPR_IS_LESS< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182ad0d903e75f8d2b7f0c292cd2c604360f" > EXPR_EXPR_IS_LESS_OR_EQUAL< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182a55a9764f4b50b1ad6ace9dc27d277abb" > EXPR_EXPR_IS_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182a7adfc7fcad074742a36a237a0e41d90e" > EXPR_EXPR_IS_NOT_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182a5980bc1e0233fd4590501537964b1ddc" > EXPR_EXPR_EXPRESSION_MAX< / a >
< br / >
}< / td > < / tr >
< tr class = "separator:a6058cd47a38c4b7c41bd92ec57be0182" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a92950332708fd69026ae1e91bc3d86cc" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > ExprExprConstantExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cca59c45445a5385e9a060da304ed035c7d" > EXPR_EXPR_CONSTANT_CONDITIONAL< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86ccab04c37bc07fbd435e469b329ee258391" > EXPR_EXPR_CONSTANT_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a92950332708fd69026ae1e91bc3d86cc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3f36ef73d0d1daeed0f2b1c4d701ae97" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ExprConstantExpressionType< / a > { < br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97ac9aed89951381b121380fd1c0d67de2f" > EXPR_CONSTANT_DIFFERENCE< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a5b41d2961c84f20eacbdd8ad02a0c209" > EXPR_CONSTANT_DIVIDE< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97afc2095200b81c7b5aacef633ed6b02b1" > EXPR_CONSTANT_PROD< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a987387e656e1a5b9759eeeaa7cc6f5c2" > EXPR_CONSTANT_MAX< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a80274f3b6bedc48f6511ed67204d5830" > EXPR_CONSTANT_MIN< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a132a2efb64d6fb7d9a526ccb38e604be" > EXPR_CONSTANT_SUM< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a8fba3e84e405547f4595961b967afa0b" > EXPR_CONSTANT_IS_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a5bd26b88fc899bf6708f408cef7ff1d9" > EXPR_CONSTANT_IS_NOT_EQUAL< / a > ,
< br / >
    < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97a8b36e6f0dee5edf71f580d7ce9a1b40f" > EXPR_CONSTANT_IS_GREATER_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97abfbdd7755935b5fa09c1128522d71bc4" > EXPR_CONSTANT_IS_LESS_OR_EQUAL< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97af22eb71d40dde50c28f9115078ae76ad" > EXPR_CONSTANT_EXPRESSION_MAX< / a >
< br / >
}< / td > < / tr >
< tr class = "separator:a3f36ef73d0d1daeed0f2b1c4d701ae97" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a17dda7bae65e0e00a13db20c40a80e" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > VarConstantConstantExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80eadced5a0895a2cb90a4594fb36fe61849" > VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80eaa75358eb802072d41de32a9e809045ea" > VAR_CONSTANT_CONSTANT_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a6a17dda7bae65e0e00a13db20c40a80e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a477f02e25c227dc746912bc19d1156cb" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > VarConstantArrayExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cbad208c87e11c0e31e89b56d46820a3854" > VAR_CONSTANT_ARRAY_ELEMENT< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cba07c534a9ebc42ee4cc89310f68a508dc" > VAR_CONSTANT_ARRAY_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a477f02e25c227dc746912bc19d1156cb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a110dc5d522d143f90b07c31a23feb82e" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > VarArrayConstantArrayExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82ea8badb2c8850e8b40e03e6bb6603be49d" > VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82ea400c369e52a35c4f713b334636fdf8b3" > VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a110dc5d522d143f90b07c31a23feb82e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab4833fcc71b2e79ee4de980b6d70185d" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > VarArrayExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185da72be218b7d632156bc7d6925b98f2824" > VAR_ARRAY_MAX< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185da3e0c4c80f4eeb88925a067061ec8fb4f" > VAR_ARRAY_MIN< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185da670852bc71348c6af0d026914ad8f925" > VAR_ARRAY_SUM< / a > ,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185daf8fe9d386f02fb2d2f9137c6ab4d983c" > VAR_ARRAY_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:ab4833fcc71b2e79ee4de980b6d70185d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0ef8d6a215e52ddcdde251a0d640d57f" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > VarArrayConstantExpressionType< / a > { < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57fa5d526900675fe988dd7b32b4adc8655b" > VAR_ARRAY_CONSTANT_INDEX< / a > = 0,
< a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57fa9fbb20e9fd7918d2e660f014abe6521c" > VAR_ARRAY_CONSTANT_EXPRESSION_MAX< / a >
}< / td > < / tr >
< tr class = "separator:a0ef8d6a215e52ddcdde251a0d640d57f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a4399a6572d2936dc302589591be6dd9f" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a4399a6572d2936dc302589591be6dd9f" > ModelCache< / a > (< a class = "el" href = "classoperations__research_1_1Solver.html" > Solver< / a > *const < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad1bf7cb63fc1defa06c7095dbf9969e8" > solver< / a > )< / td > < / tr >
< tr class = "separator:a4399a6572d2936dc302589591be6dd9f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afa4464928a35f8184bab2b253159d213" > < td class = "memItemLeft" align = "right" valign = "top" > virtual  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#afa4464928a35f8184bab2b253159d213" > ~ModelCache< / a > ()< / td > < / tr >
< tr class = "separator:afa4464928a35f8184bab2b253159d213" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5151158c58b19d05ddcaba5cfbf109c" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad5151158c58b19d05ddcaba5cfbf109c" > Clear< / a > ()=0< / td > < / tr >
< tr class = "separator:ad5151158c58b19d05ddcaba5cfbf109c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2916776e5f69abac8f9637c3532d25f3" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a2916776e5f69abac8f9637c3532d25f3" > FindVoidConstraint< / a > (< a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > VoidConstraintType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a2916776e5f69abac8f9637c3532d25f3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Void constraints. < a href = "#a2916776e5f69abac8f9637c3532d25f3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2916776e5f69abac8f9637c3532d25f3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad00d773f68ef4113560d76233ddbdb67" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad00d773f68ef4113560d76233ddbdb67" > InsertVoidConstraint< / a > (< a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const ct, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > VoidConstraintType< / a > type)=0< / td > < / tr >
< tr class = "separator:ad00d773f68ef4113560d76233ddbdb67" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a47726b101345465f4a5909bee5bbda5d" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a47726b101345465f4a5909bee5bbda5d" > FindVarConstantConstraint< / a > (< a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > VarConstantConstraintType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a47726b101345465f4a5909bee5bbda5d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Constant Constraints. < a href = "#a47726b101345465f4a5909bee5bbda5d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a47726b101345465f4a5909bee5bbda5d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6add626f74107d891672762f2813da2a" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6add626f74107d891672762f2813da2a" > InsertVarConstantConstraint< / a > (< a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const ct, < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > VarConstantConstraintType< / a > type)=0< / td > < / tr >
< tr class = "separator:a6add626f74107d891672762f2813da2a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a59c55441490d9bf17651f638c7b00e94" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a59c55441490d9bf17651f638c7b00e94" > FindVarConstantConstantConstraint< / a > (< a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value1, int64 value2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > VarConstantConstantConstraintType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a59c55441490d9bf17651f638c7b00e94" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Constant Constant Constraints. < a href = "#a59c55441490d9bf17651f638c7b00e94" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a59c55441490d9bf17651f638c7b00e94" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abe73e77151aa268e2cc89d0ca2ba35c8" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#abe73e77151aa268e2cc89d0ca2ba35c8" > InsertVarConstantConstantConstraint< / a > (< a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const ct, < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value1, int64 value2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > VarConstantConstantConstraintType< / a > type)=0< / td > < / tr >
< tr class = "separator:abe73e77151aa268e2cc89d0ca2ba35c8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2f7f8ae4cb4975e09629cc11d6b7ee8b" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a2f7f8ae4cb4975e09629cc11d6b7ee8b" > FindExprExprConstraint< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > ExprExprConstraintType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a2f7f8ae4cb4975e09629cc11d6b7ee8b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Expr Expr Constraints. < a href = "#a2f7f8ae4cb4975e09629cc11d6b7ee8b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2f7f8ae4cb4975e09629cc11d6b7ee8b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a234f506aa8a7f48655fb86599e34b8cc" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a234f506aa8a7f48655fb86599e34b8cc" > InsertExprExprConstraint< / a > (< a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const ct, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > ExprExprConstraintType< / a > type)=0< / td > < / tr >
< tr class = "separator:a234f506aa8a7f48655fb86599e34b8cc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aff495bdda6532c4fade10ab7e49dd758" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#aff495bdda6532c4fade10ab7e49dd758" > FindExprExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > ExprExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:aff495bdda6532c4fade10ab7e49dd758" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Expr Expressions. < a href = "#aff495bdda6532c4fade10ab7e49dd758" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aff495bdda6532c4fade10ab7e49dd758" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a351824b859e343a4a65848aebab95509" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a351824b859e343a4a65848aebab95509" > InsertExprExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > ExprExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a351824b859e343a4a65848aebab95509" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeae05bb37ae8f31b2dbc9f16ddf2f365" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#aeae05bb37ae8f31b2dbc9f16ddf2f365" > FindExprConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expr, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ExprConstantExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:aeae05bb37ae8f31b2dbc9f16ddf2f365" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Expr Constant Expressions. < a href = "#aeae05bb37ae8f31b2dbc9f16ddf2f365" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aeae05bb37ae8f31b2dbc9f16ddf2f365" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5f947ec356f999e06a3c33de73a16569" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a5f947ec356f999e06a3c33de73a16569" > InsertExprConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ExprConstantExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a5f947ec356f999e06a3c33de73a16569" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9d7f94b31195c0266ec96f8b4b846445" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a9d7f94b31195c0266ec96f8b4b846445" > FindExprExprExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > ExprExprExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a9d7f94b31195c0266ec96f8b4b846445" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Expr Expr Expressions. < a href = "#a9d7f94b31195c0266ec96f8b4b846445" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9d7f94b31195c0266ec96f8b4b846445" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a04f7759da06c20ac161dfa2a4cc58499" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a04f7759da06c20ac161dfa2a4cc58499" > InsertExprExprExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > ExprExprExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a04f7759da06c20ac161dfa2a4cc58499" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad75cf00bd67171ae8098c0fd1ed9757e" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad75cf00bd67171ae8098c0fd1ed9757e" > FindExprExprConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var2, int64 constant, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > ExprExprConstantExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:ad75cf00bd67171ae8098c0fd1ed9757e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Expr Expr Constant Expressions. < a href = "#ad75cf00bd67171ae8098c0fd1ed9757e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad75cf00bd67171ae8098c0fd1ed9757e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5fd4370ec51f7bf4408c5ffbd38ea9a" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad5fd4370ec51f7bf4408c5ffbd38ea9a" > InsertExprExprConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var1, < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const var2, int64 constant, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > ExprExprConstantExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:ad5fd4370ec51f7bf4408c5ffbd38ea9a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4b4250955e796f1941a60543a2ba346b" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a4b4250955e796f1941a60543a2ba346b" > FindVarConstantConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value1, int64 value2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > VarConstantConstantExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a4b4250955e796f1941a60543a2ba346b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Constant Constant Expressions. < a href = "#a4b4250955e796f1941a60543a2ba346b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4b4250955e796f1941a60543a2ba346b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6cea309d14ae33d647d738770da53ebe" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6cea309d14ae33d647d738770da53ebe" > InsertVarConstantConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, int64 value1, int64 value2, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > VarConstantConstantExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a6cea309d14ae33d647d738770da53ebe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4d8ca405c3b0ef30f742e24fb8bfcf6" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ae4d8ca405c3b0ef30f742e24fb8bfcf6" > FindVarConstantArrayExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, const std::vector< int64 > & values, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > VarConstantArrayExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:ae4d8ca405c3b0ef30f742e24fb8bfcf6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Constant Array Expressions. < a href = "#ae4d8ca405c3b0ef30f742e24fb8bfcf6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae4d8ca405c3b0ef30f742e24fb8bfcf6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a72570f0cce0d75f5f4fe636347dc6f87" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a72570f0cce0d75f5f4fe636347dc6f87" > InsertVarConstantArrayExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const var, const std::vector< int64 > & values, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > VarConstantArrayExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a72570f0cce0d75f5f4fe636347dc6f87" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a716534b093f8c3ba99a9a4b0caca04ee" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a716534b093f8c3ba99a9a4b0caca04ee" > FindVarArrayExpression< / a > (const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & vars, < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > VarArrayExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a716534b093f8c3ba99a9a4b0caca04ee" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Array Expressions. < a href = "#a716534b093f8c3ba99a9a4b0caca04ee" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a716534b093f8c3ba99a9a4b0caca04ee" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a55fc37432c0ebc0760619b072aecd5" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a55fc37432c0ebc0760619b072aecd5" > InsertVarArrayExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & vars, < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > VarArrayExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a6a55fc37432c0ebc0760619b072aecd5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a19fda3a7f1f61e44f72103c5263611a4" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a19fda3a7f1f61e44f72103c5263611a4" > FindVarArrayConstantArrayExpression< / a > (const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & vars, const std::vector< int64 > & values, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > VarArrayConstantArrayExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a19fda3a7f1f61e44f72103c5263611a4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Array Constant Array Expressions. < a href = "#a19fda3a7f1f61e44f72103c5263611a4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a19fda3a7f1f61e44f72103c5263611a4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a41a3633aed27275865ad997b3261eac8" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a41a3633aed27275865ad997b3261eac8" > InsertVarArrayConstantArrayExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & var, const std::vector< int64 > & values, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > VarArrayConstantArrayExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a41a3633aed27275865ad997b3261eac8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a175288f7b7884ce27004f3281f8dd061" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a175288f7b7884ce27004f3281f8dd061" > FindVarArrayConstantExpression< / a > (const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & vars, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > VarArrayConstantExpressionType< / a > type) const =0< / td > < / tr >
< tr class = "memdesc:a175288f7b7884ce27004f3281f8dd061" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Var Array Constant Expressions. < a href = "#a175288f7b7884ce27004f3281f8dd061" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a175288f7b7884ce27004f3281f8dd061" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a27dc76658051540fec068cfa7528da91" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a27dc76658051540fec068cfa7528da91" > InsertVarArrayConstantExpression< / a > (< a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const expression, const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > & var, int64 value, < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > VarArrayConstantExpressionType< / a > type)=0< / td > < / tr >
< tr class = "separator:a27dc76658051540fec068cfa7528da91" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad1bf7cb63fc1defa06c7095dbf9969e8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1Solver.html" > Solver< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ad1bf7cb63fc1defa06c7095dbf9969e8" > solver< / a > () const< / td > < / tr >
< tr class = "separator:ad1bf7cb63fc1defa06c7095dbf9969e8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
2019-07-12 13:25:23 -07:00
< h2 class = "groupheader" > Member Enumeration Documentation< / h2 >
2019-06-13 15:36:14 +02:00
< a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ◆ < / a > < / span > ExprConstantExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > operations_research::ModelCache::ExprConstantExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97ac9aed89951381b121380fd1c0d67de2f" > < / a > EXPR_CONSTANT_DIFFERENCE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a5b41d2961c84f20eacbdd8ad02a0c209" > < / a > EXPR_CONSTANT_DIVIDE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97afc2095200b81c7b5aacef633ed6b02b1" > < / a > EXPR_CONSTANT_PROD  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a987387e656e1a5b9759eeeaa7cc6f5c2" > < / a > EXPR_CONSTANT_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a80274f3b6bedc48f6511ed67204d5830" > < / a > EXPR_CONSTANT_MIN  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a132a2efb64d6fb7d9a526ccb38e604be" > < / a > EXPR_CONSTANT_SUM  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a8fba3e84e405547f4595961b967afa0b" > < / a > EXPR_CONSTANT_IS_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a5bd26b88fc899bf6708f408cef7ff1d9" > < / a > EXPR_CONSTANT_IS_NOT_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97a8b36e6f0dee5edf71f580d7ce9a1b40f" > < / a > EXPR_CONSTANT_IS_GREATER_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97abfbdd7755935b5fa09c1128522d71bc4" > < / a > EXPR_CONSTANT_IS_LESS_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3f36ef73d0d1daeed0f2b1c4d701ae97af22eb71d40dde50c28f9115078ae76ad" > < / a > EXPR_CONSTANT_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01891" > 1891< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a92950332708fd69026ae1e91bc3d86cc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a92950332708fd69026ae1e91bc3d86cc" > ◆ < / a > < / span > ExprExprConstantExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > operations_research::ModelCache::ExprExprConstantExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a92950332708fd69026ae1e91bc3d86cca59c45445a5385e9a060da304ed035c7d" > < / a > EXPR_EXPR_CONSTANT_CONDITIONAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a92950332708fd69026ae1e91bc3d86ccab04c37bc07fbd435e469b329ee258391" > < / a > EXPR_EXPR_CONSTANT_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01886" > 1886< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "ac168b898c15bec5026e928cd41ac1c67" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac168b898c15bec5026e928cd41ac1c67" > ◆ < / a > < / span > ExprExprConstraintType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > operations_research::ModelCache::ExprExprConstraintType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67a3594f5372aa02134e8060cdd91c99673" > < / a > EXPR_EXPR_EQUALITY  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67aef4ab31c8207abf767182ef91663b340" > < / a > EXPR_EXPR_GREATER  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67a3721dc4e05093d3e1e802ddbdb101701" > < / a > EXPR_EXPR_GREATER_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67ad76121125473074740a1e61a27aa6af7" > < / a > EXPR_EXPR_LESS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67a914126bf00e791e3384e8d5813785346" > < / a > EXPR_EXPR_LESS_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67a6c623439986a9cea3e80432460c0c389" > < / a > EXPR_EXPR_NON_EQUALITY  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac168b898c15bec5026e928cd41ac1c67a99f0e2e7864430b3fec6c13d53b637c2" > < / a > EXPR_EXPR_CONSTRAINT_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01855" > 1855< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a15204d747e3d82118005702bd713e0f9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a15204d747e3d82118005702bd713e0f9" > ◆ < / a > < / span > ExprExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > operations_research::ModelCache::ExprExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a15204d747e3d82118005702bd713e0f9a8cd95ada6797e62cf04511d4219385cb" > < / a > EXPR_OPPOSITE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a15204d747e3d82118005702bd713e0f9a7782b9fca0d799fa5e4125772b224dce" > < / a > EXPR_ABS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a15204d747e3d82118005702bd713e0f9a55c17e6da44e8b4a9b46e7a4b5087763" > < / a > EXPR_SQUARE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a15204d747e3d82118005702bd713e0f9a5c9a61a1c3f6cf314eb068d200e81886" > < / a > EXPR_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01865" > 1865< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a6058cd47a38c4b7c41bd92ec57be0182" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6058cd47a38c4b7c41bd92ec57be0182" > ◆ < / a > < / span > ExprExprExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > operations_research::ModelCache::ExprExprExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182aac41f9bc0040a6eff73894bd82bda2f5" > < / a > EXPR_EXPR_DIFFERENCE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182a6e303e884ec01ec1b84089fd41fd22a0" > < / a > EXPR_EXPR_PROD  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182af8176ab1bd0b50ca74d9f53104e98893" > < / a > EXPR_EXPR_DIV  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182aa825ff62458a4531d5479efa4b7bfb5f" > < / a > EXPR_EXPR_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182a2aaf59f9f3047b1e04fc728ea5817ceb" > < / a > EXPR_EXPR_MIN  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182ae83817b1c367a57ff2cb0aa9e9ca6b47" > < / a > EXPR_EXPR_SUM  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182ad6df22a4d3d0aec5040f49af2caad49b" > < / a > EXPR_EXPR_IS_LESS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182ad0d903e75f8d2b7f0c292cd2c604360f" > < / a > EXPR_EXPR_IS_LESS_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182a55a9764f4b50b1ad6ace9dc27d277abb" > < / a > EXPR_EXPR_IS_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182a7adfc7fcad074742a36a237a0e41d90e" > < / a > EXPR_EXPR_IS_NOT_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6058cd47a38c4b7c41bd92ec57be0182a5980bc1e0233fd4590501537964b1ddc" > < / a > EXPR_EXPR_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01872" > 1872< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a110dc5d522d143f90b07c31a23feb82e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a110dc5d522d143f90b07c31a23feb82e" > ◆ < / a > < / span > VarArrayConstantArrayExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > operations_research::ModelCache::VarArrayConstantArrayExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a110dc5d522d143f90b07c31a23feb82ea8badb2c8850e8b40e03e6bb6603be49d" > < / a > VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a110dc5d522d143f90b07c31a23feb82ea400c369e52a35c4f713b334636fdf8b3" > < / a > VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01914" > 1914< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a0ef8d6a215e52ddcdde251a0d640d57f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0ef8d6a215e52ddcdde251a0d640d57f" > ◆ < / a > < / span > VarArrayConstantExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > operations_research::ModelCache::VarArrayConstantExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a0ef8d6a215e52ddcdde251a0d640d57fa5d526900675fe988dd7b32b4adc8655b" > < / a > VAR_ARRAY_CONSTANT_INDEX  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a0ef8d6a215e52ddcdde251a0d640d57fa9fbb20e9fd7918d2e660f014abe6521c" > < / a > VAR_ARRAY_CONSTANT_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01926" > 1926< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "ab4833fcc71b2e79ee4de980b6d70185d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab4833fcc71b2e79ee4de980b6d70185d" > ◆ < / a > < / span > VarArrayExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > operations_research::ModelCache::VarArrayExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "ab4833fcc71b2e79ee4de980b6d70185da72be218b7d632156bc7d6925b98f2824" > < / a > VAR_ARRAY_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ab4833fcc71b2e79ee4de980b6d70185da3e0c4c80f4eeb88925a067061ec8fb4f" > < / a > VAR_ARRAY_MIN  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ab4833fcc71b2e79ee4de980b6d70185da670852bc71348c6af0d026914ad8f925" > < / a > VAR_ARRAY_SUM  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ab4833fcc71b2e79ee4de980b6d70185daf8fe9d386f02fb2d2f9137c6ab4d983c" > < / a > VAR_ARRAY_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01919" > 1919< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a477f02e25c227dc746912bc19d1156cb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a477f02e25c227dc746912bc19d1156cb" > ◆ < / a > < / span > VarConstantArrayExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > operations_research::ModelCache::VarConstantArrayExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a477f02e25c227dc746912bc19d1156cbad208c87e11c0e31e89b56d46820a3854" > < / a > VAR_CONSTANT_ARRAY_ELEMENT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a477f02e25c227dc746912bc19d1156cba07c534a9ebc42ee4cc89310f68a508dc" > < / a > VAR_CONSTANT_ARRAY_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01909" > 1909< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "aedb48d5de6af18fc63065f7024356d45" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aedb48d5de6af18fc63065f7024356d45" > ◆ < / a > < / span > VarConstantConstantConstraintType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > operations_research::ModelCache::VarConstantConstantConstraintType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "aedb48d5de6af18fc63065f7024356d45a8f03b508da54bc2d68f497c4c9d95426" > < / a > VAR_CONSTANT_CONSTANT_BETWEEN  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aedb48d5de6af18fc63065f7024356d45a6c0061e4b925cf5a3de722fc1b91be9d" > < / a > VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01850" > 1850< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a6a17dda7bae65e0e00a13db20c40a80e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a17dda7bae65e0e00a13db20c40a80e" > ◆ < / a > < / span > VarConstantConstantExpressionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > operations_research::ModelCache::VarConstantConstantExpressionType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a6a17dda7bae65e0e00a13db20c40a80eadced5a0895a2cb90a4594fb36fe61849" > < / a > VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a6a17dda7bae65e0e00a13db20c40a80eaa75358eb802072d41de32a9e809045ea" > < / a > VAR_CONSTANT_CONSTANT_EXPRESSION_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01904" > 1904< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a3ee5925e5b7f8d35a24c9586784b7436" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ee5925e5b7f8d35a24c9586784b7436" > ◆ < / a > < / span > VarConstantConstraintType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > operations_research::ModelCache::VarConstantConstraintType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a3ee5925e5b7f8d35a24c9586784b7436a070768a658f3ff974ca3928ba74ead31" > < / a > VAR_CONSTANT_EQUALITY  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3ee5925e5b7f8d35a24c9586784b7436a1325f8dfb1c122fad75157edf76fdd1e" > < / a > VAR_CONSTANT_GREATER_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3ee5925e5b7f8d35a24c9586784b7436af1e19fb208252121d68b5a06f1c8dde7" > < / a > VAR_CONSTANT_LESS_OR_EQUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3ee5925e5b7f8d35a24c9586784b7436a2f285cddde6149d7f54bf5ceb42a1507" > < / a > VAR_CONSTANT_NON_EQUALITY  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3ee5925e5b7f8d35a24c9586784b7436a6a27c16438750d35626d77e0b2588308" > < / a > VAR_CONSTANT_CONSTRAINT_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01842" > 1842< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< a id = "a0a1063da2274711663b4fabdd552553e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0a1063da2274711663b4fabdd552553e" > ◆ < / a > < / span > VoidConstraintType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > operations_research::ModelCache::VoidConstraintType< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a0a1063da2274711663b4fabdd552553eadb6a8e793cd360bdac363c2cc28eff3c" > < / a > VOID_FALSE_CONSTRAINT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a0a1063da2274711663b4fabdd552553ea82427a99c279490b35177f9a537031d4" > < / a > VOID_TRUE_CONSTRAINT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a0a1063da2274711663b4fabdd552553eace922fdfd68186ce433188283e779260" > < / a > VOID_CONSTRAINT_MAX  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
2019-07-05 00:25:55 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "constraint__solveri_8h_source.html#l01836" > 1836< / a > of file < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > .< / p >
2019-06-13 15:36:14 +02:00
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "a4399a6572d2936dc302589591be6dd9f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4399a6572d2936dc302589591be6dd9f" > ◆ < / a > < / span > ModelCache()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > operations_research::ModelCache::ModelCache < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1Solver.html" > Solver< / a > *const  < / td >
< td class = "paramname" > < em > solver< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "afa4464928a35f8184bab2b253159d213" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afa4464928a35f8184bab2b253159d213" > ◆ < / a > < / span > ~ModelCache()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual operations_research::ModelCache::~ModelCache < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "ad5151158c58b19d05ddcaba5cfbf109c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad5151158c58b19d05ddcaba5cfbf109c" > ◆ < / a > < / span > Clear()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::Clear < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aeae05bb37ae8f31b2dbc9f16ddf2f365" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeae05bb37ae8f31b2dbc9f16ddf2f365" > ◆ < / a > < / span > FindExprConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindExprConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ExprConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Expr Constant Expressions. < / p >
< / div >
< / div >
< a id = "ad75cf00bd67171ae8098c0fd1ed9757e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad75cf00bd67171ae8098c0fd1ed9757e" > ◆ < / a > < / span > FindExprExprConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindExprExprConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > constant< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > ExprExprConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Expr Expr Constant Expressions. < / p >
< / div >
< / div >
< a id = "a2f7f8ae4cb4975e09629cc11d6b7ee8b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2f7f8ae4cb4975e09629cc11d6b7ee8b" > ◆ < / a > < / span > FindExprExprConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > * operations_research::ModelCache::FindExprExprConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > ExprExprConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Expr Expr Constraints. < / p >
< / div >
< / div >
< a id = "aff495bdda6532c4fade10ab7e49dd758" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aff495bdda6532c4fade10ab7e49dd758" > ◆ < / a > < / span > FindExprExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindExprExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > ExprExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Expr Expressions. < / p >
< / div >
< / div >
< a id = "a9d7f94b31195c0266ec96f8b4b846445" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9d7f94b31195c0266ec96f8b4b846445" > ◆ < / a > < / span > FindExprExprExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindExprExprExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > ExprExprExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Expr Expr Expressions. < / p >
< / div >
< / div >
< a id = "a19fda3a7f1f61e44f72103c5263611a4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a19fda3a7f1f61e44f72103c5263611a4" > ◆ < / a > < / span > FindVarArrayConstantArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindVarArrayConstantArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > vars< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< int64 > &   < / td >
< td class = "paramname" > < em > values< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > VarArrayConstantArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Array Constant Array Expressions. < / p >
< / div >
< / div >
< a id = "a175288f7b7884ce27004f3281f8dd061" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a175288f7b7884ce27004f3281f8dd061" > ◆ < / a > < / span > FindVarArrayConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindVarArrayConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > vars< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > VarArrayConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Array Constant Expressions. < / p >
< / div >
< / div >
< a id = "a716534b093f8c3ba99a9a4b0caca04ee" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a716534b093f8c3ba99a9a4b0caca04ee" > ◆ < / a > < / span > FindVarArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindVarArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > vars< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > VarArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Array Expressions. < / p >
< / div >
< / div >
< a id = "ae4d8ca405c3b0ef30f742e24fb8bfcf6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae4d8ca405c3b0ef30f742e24fb8bfcf6" > ◆ < / a > < / span > FindVarConstantArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindVarConstantArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< int64 > &   < / td >
< td class = "paramname" > < em > values< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > VarConstantArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Constant Array Expressions. < / p >
< / div >
< / div >
< a id = "a59c55441490d9bf17651f638c7b00e94" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a59c55441490d9bf17651f638c7b00e94" > ◆ < / a > < / span > FindVarConstantConstantConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > * operations_research::ModelCache::FindVarConstantConstantConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > VarConstantConstantConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Constant Constant Constraints. < / p >
< / div >
< / div >
< a id = "a4b4250955e796f1941a60543a2ba346b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4b4250955e796f1941a60543a2ba346b" > ◆ < / a > < / span > FindVarConstantConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > * operations_research::ModelCache::FindVarConstantConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > VarConstantConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Constant Constant Expressions. < / p >
< / div >
< / div >
< a id = "a47726b101345465f4a5909bee5bbda5d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a47726b101345465f4a5909bee5bbda5d" > ◆ < / a > < / span > FindVarConstantConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > * operations_research::ModelCache::FindVarConstantConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > VarConstantConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Var Constant Constraints. < / p >
< / div >
< / div >
< a id = "a2916776e5f69abac8f9637c3532d25f3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2916776e5f69abac8f9637c3532d25f3" > ◆ < / a > < / span > FindVoidConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > * operations_research::ModelCache::FindVoidConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > VoidConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Void constraints. < / p >
< / div >
< / div >
< a id = "a5f947ec356f999e06a3c33de73a16569" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5f947ec356f999e06a3c33de73a16569" > ◆ < / a > < / span > InsertExprConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertExprConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3f36ef73d0d1daeed0f2b1c4d701ae97" > ExprConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad5fd4370ec51f7bf4408c5ffbd38ea9a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad5fd4370ec51f7bf4408c5ffbd38ea9a" > ◆ < / a > < / span > InsertExprExprConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertExprExprConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > constant< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a92950332708fd69026ae1e91bc3d86cc" > ExprExprConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a234f506aa8a7f48655fb86599e34b8cc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a234f506aa8a7f48655fb86599e34b8cc" > ◆ < / a > < / span > InsertExprExprConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertExprExprConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const  < / td >
< td class = "paramname" > < em > ct< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ac168b898c15bec5026e928cd41ac1c67" > ExprExprConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a351824b859e343a4a65848aebab95509" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a351824b859e343a4a65848aebab95509" > ◆ < / a > < / span > InsertExprExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertExprExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a15204d747e3d82118005702bd713e0f9" > ExprExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a04f7759da06c20ac161dfa2a4cc58499" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a04f7759da06c20ac161dfa2a4cc58499" > ◆ < / a > < / span > InsertExprExprExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertExprExprExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > var2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6058cd47a38c4b7c41bd92ec57be0182" > ExprExprExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a41a3633aed27275865ad997b3261eac8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a41a3633aed27275865ad997b3261eac8" > ◆ < / a > < / span > InsertVarArrayConstantArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarArrayConstantArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< int64 > &   < / td >
< td class = "paramname" > < em > values< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a110dc5d522d143f90b07c31a23feb82e" > VarArrayConstantArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a27dc76658051540fec068cfa7528da91" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a27dc76658051540fec068cfa7528da91" > ◆ < / a > < / span > InsertVarArrayConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarArrayConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0ef8d6a215e52ddcdde251a0d640d57f" > VarArrayConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6a55fc37432c0ebc0760619b072aecd5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a55fc37432c0ebc0760619b072aecd5" > ◆ < / a > < / span > InsertVarArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > * > &   < / td >
< td class = "paramname" > < em > vars< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#ab4833fcc71b2e79ee4de980b6d70185d" > VarArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a72570f0cce0d75f5f4fe636347dc6f87" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a72570f0cce0d75f5f4fe636347dc6f87" > ◆ < / a > < / span > InsertVarConstantArrayExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarConstantArrayExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< int64 > &   < / td >
< td class = "paramname" > < em > values< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a477f02e25c227dc746912bc19d1156cb" > VarConstantArrayExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "abe73e77151aa268e2cc89d0ca2ba35c8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abe73e77151aa268e2cc89d0ca2ba35c8" > ◆ < / a > < / span > InsertVarConstantConstantConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarConstantConstantConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const  < / td >
< td class = "paramname" > < em > ct< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#aedb48d5de6af18fc63065f7024356d45" > VarConstantConstantConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6cea309d14ae33d647d738770da53ebe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6cea309d14ae33d647d738770da53ebe" > ◆ < / a > < / span > InsertVarConstantConstantExpression()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarConstantConstantExpression < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntExpr.html" > IntExpr< / a > *const  < / td >
< td class = "paramname" > < em > expression< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a6a17dda7bae65e0e00a13db20c40a80e" > VarConstantConstantExpressionType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6add626f74107d891672762f2813da2a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6add626f74107d891672762f2813da2a" > ◆ < / a > < / span > InsertVarConstantConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVarConstantConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const  < / td >
< td class = "paramname" > < em > ct< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1IntVar.html" > IntVar< / a > *const  < / td >
< td class = "paramname" > < em > var< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a3ee5925e5b7f8d35a24c9586784b7436" > VarConstantConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad00d773f68ef4113560d76233ddbdb67" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad00d773f68ef4113560d76233ddbdb67" > ◆ < / a > < / span > InsertVoidConstraint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void operations_research::ModelCache::InsertVoidConstraint < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1Constraint.html" > Constraint< / a > *const  < / td >
< td class = "paramname" > < em > ct< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1ModelCache.html#a0a1063da2274711663b4fabdd552553e" > VoidConstraintType< / a >   < / td >
< td class = "paramname" > < em > type< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad1bf7cb63fc1defa06c7095dbf9969e8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad1bf7cb63fc1defa06c7095dbf9969e8" > ◆ < / a > < / span > solver()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1Solver.html" > Solver< / a > * operations_research::ModelCache::solver < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "constraint__solveri_8h_source.html" > constraint_solveri.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
2019-07-12 13:25:23 -07:00
< / div > <!-- doc - content -->
2019-06-13 15:36:14 +02:00
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
< / html >