ModelCache.cs
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.12
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10 
12 
13 using System;
14 using System.Runtime.InteropServices;
15 using System.Collections;
16 using System.Collections.Generic;
17 
18 public partial class ModelCache : global::System.IDisposable {
19  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
20  protected bool swigCMemOwn;
21 
22  internal ModelCache(global::System.IntPtr cPtr, bool cMemoryOwn) {
23  swigCMemOwn = cMemoryOwn;
24  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
25  }
26 
27  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ModelCache obj) {
28  return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29  }
30 
31  ~ModelCache() {
32  Dispose();
33  }
34 
35  public virtual void Dispose() {
36  lock(this) {
37  if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38  if (swigCMemOwn) {
39  swigCMemOwn = false;
41  }
42  swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
43  }
44  global::System.GC.SuppressFinalize(this);
45  }
46  }
47 
48  public virtual void Clear() {
50  }
51 
52  public virtual Constraint FindVoidConstraint(int type) {
53  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVoidConstraint(swigCPtr, type);
54  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
55  return ret;
56  }
57 
58  public virtual void InsertVoidConstraint(Constraint ct, int type) {
60  }
61 
62  public virtual Constraint FindVarConstantConstraint(IntVar var, long value, int type) {
63  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstraint(swigCPtr, IntVar.getCPtr(var), value, type);
64  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
65  return ret;
66  }
67 
68  public virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type) {
70  }
71 
72  public virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type) {
73  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstantConstraint(swigCPtr, IntVar.getCPtr(var), value1, value2, type);
74  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
75  return ret;
76  }
77 
78  public virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type) {
80  }
81 
82  public virtual Constraint FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type) {
83  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprConstraint(swigCPtr, IntExpr.getCPtr(expr1), IntExpr.getCPtr(expr2), type);
84  Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
85  return ret;
86  }
87 
88  public virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type) {
89  operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprConstraint(swigCPtr, Constraint.getCPtr(ct), IntExpr.getCPtr(expr1), IntExpr.getCPtr(expr2), type);
90  }
91 
92  public virtual IntExpr FindExprExpression(IntExpr expr, int type) {
93  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExpression(swigCPtr, IntExpr.getCPtr(expr), type);
94  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
95  return ret;
96  }
97 
98  public virtual void InsertExprExpression(IntExpr expression, IntExpr expr, int type) {
99  operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(expr), type);
100  }
101 
102  public virtual IntExpr FindExprConstantExpression(IntExpr expr, long value, int type) {
103  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprConstantExpression(swigCPtr, IntExpr.getCPtr(expr), value, type);
104  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
105  return ret;
106  }
107 
108  public virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type) {
109  operations_research_constraint_solverPINVOKE.ModelCache_InsertExprConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var), value, type);
110  }
111 
112  public virtual IntExpr FindExprExprExpression(IntExpr var1, IntExpr var2, int type) {
113  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprExpression(swigCPtr, IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), type);
114  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
115  return ret;
116  }
117 
118  public virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type) {
119  operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), type);
120  }
121 
122  public virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type) {
123  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprConstantExpression(swigCPtr, IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), constant, type);
124  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
125  return ret;
126  }
127 
128  public virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type) {
129  operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), constant, type);
130  }
131 
132  public virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type) {
133  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstantExpression(swigCPtr, IntVar.getCPtr(var), value1, value2, type);
134  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
135  return ret;
136  }
137 
138  public virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type) {
139  operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntVar.getCPtr(var), value1, value2, type);
140  }
141 
142  public virtual IntExpr FindVarConstantArrayExpression(IntVar var, long[] values, int type) {
143  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantArrayExpression(swigCPtr, IntVar.getCPtr(var), values.Length, values , type);
144  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
145  return ret;
146  }
147 
148  public virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type) {
149  operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantArrayExpression(swigCPtr, IntExpr.getCPtr(expression), IntVar.getCPtr(var), values.Length, values , type);
150  }
151 
152  public virtual IntExpr FindVarArrayExpression(IntVarVector vars, int type) {
153  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayExpression(swigCPtr, IntVarVector.getCPtr(vars), type);
154  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
156  return ret;
157  }
158 
159  public virtual void InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type) {
162  }
163 
164  public virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type) {
165  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayConstantArrayExpression(swigCPtr, IntVarVector.getCPtr(vars), values.Length, values , type);
166  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
168  return ret;
169  }
170 
171  public virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type) {
172  operations_research_constraint_solverPINVOKE.ModelCache_InsertVarArrayConstantArrayExpression(swigCPtr, IntExpr.getCPtr(expression), IntVarVector.getCPtr(var), values.Length, values , type);
174  }
175 
176  public virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type) {
177  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayConstantExpression(swigCPtr, IntVarVector.getCPtr(vars), value, type);
178  IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
180  return ret;
181  }
182 
183  public virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type) {
186  }
187 
188  public Solver solver() {
189  global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_solver(swigCPtr);
190  Solver ret = (cPtr == global::System.IntPtr.Zero) ? null : new Solver(cPtr, false);
191  return ret;
192  }
193 
194  // VoidConstraintType
198 
199  // VarConstantConstraintType
205 
206  // VarConstantConstantConstraintType
209 
210  // ExprExprConstraintType
218 
219  // ExprExpressionType
224 
225  // ExprExprExpressionType
237 
238  // ExprExprConstantExpressionType
241 
242  // ExprConstantExpressionType
254 
255  // VarConstantConstantExpressionType
258 
259  // VarConstantArrayExpressionType
262 
263  // VarArrayConstantArrayExpressionType
266 
267  // VarArrayExpressionType
272 
273  // VarArrayConstantExpressionType
276 
277 }
278 
279 }
static readonly int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
Definition: ModelCache.cs:256
static readonly int EXPR_CONSTANT_IS_GREATER_OR_EQUAL
Definition: ModelCache.cs:251
virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:118
static global::System.IntPtr ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
static global::System.IntPtr ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
static global::System.IntPtr ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
static void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
static void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:72
virtual IntExpr FindVarConstantArrayExpression(IntVar var, long[] values, int type)
Definition: ModelCache.cs:142
virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:138
static readonly int EXPR_EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:240
static readonly int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:265
static void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5, int jarg6)
virtual Constraint FindVoidConstraint(int type)
Definition: ModelCache.cs:52
static readonly int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:257
static global::System.IntPtr ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
static global::System.IntPtr ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static readonly int VAR_CONSTANT_LESS_OR_EQUAL
Definition: ModelCache.cs:202
static readonly int VAR_ARRAY_CONSTANT_INDEX
Definition: ModelCache.cs:274
virtual IntExpr FindVarArrayExpression(IntVarVector vars, int type)
Definition: ModelCache.cs:152
static readonly int EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:253
static void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static readonly int EXPR_CONSTANT_DIFFERENCE
Definition: ModelCache.cs:243
static global::System.IntPtr ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)
Definition: ModelCache.cs:108
virtual Constraint FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:82
static void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
virtual IntExpr FindExprExprExpression(IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:112
static readonly int VAR_CONSTANT_CONSTANT_BETWEEN
Definition: ModelCache.cs:207
static readonly int EXPR_EXPR_CONSTANT_CONDITIONAL
Definition: ModelCache.cs:239
static readonly int VAR_CONSTANT_NON_EQUALITY
Definition: ModelCache.cs:203
virtual void InsertExprExpression(IntExpr expression, IntExpr expr, int type)
Definition: ModelCache.cs:98
virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)
Definition: ModelCache.cs:164
static void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static readonly int EXPR_EXPR_CONSTRAINT_MAX
Definition: ModelCache.cs:217
virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:132
static global::System.IntPtr ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static readonly int VAR_CONSTANT_ARRAY_ELEMENT
Definition: ModelCache.cs:260
virtual void InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)
Definition: ModelCache.cs:159
static global::System.IntPtr ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
virtual Constraint FindVarConstantConstraint(IntVar var, long value, int type)
Definition: ModelCache.cs:62
virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)
Definition: ModelCache.cs:183
static void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
static readonly int EXPR_EXPR_GREATER_OR_EQUAL
Definition: ModelCache.cs:213
static readonly int VAR_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:271
static global::System.IntPtr ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:275
static void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type)
Definition: ModelCache.cs:176
static readonly int EXPR_CONSTANT_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:252
virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:88
virtual IntExpr FindExprExpression(IntExpr expr, int type)
Definition: ModelCache.cs:92
virtual IntExpr FindExprConstantExpression(IntExpr expr, long value, int type)
Definition: ModelCache.cs:102
static void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static readonly int EXPR_EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:236
virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:122
virtual void InsertVoidConstraint(Constraint ct, int type)
Definition: ModelCache.cs:58
static void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)
Definition: ModelCache.cs:171
static global::System.IntPtr ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static readonly int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
Definition: ModelCache.cs:264
virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:128
virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:78
static readonly int VAR_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:261
static void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static global::System.IntPtr ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static global::System.IntPtr ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
static readonly int EXPR_EXPR_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:233
static void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
static global::System.IntPtr ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static global::System.IntPtr ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static readonly int VAR_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:204
static readonly int VAR_CONSTANT_GREATER_OR_EQUAL
Definition: ModelCache.cs:201
static readonly int EXPR_CONSTANT_IS_NOT_EQUAL
Definition: ModelCache.cs:250
virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)
Definition: ModelCache.cs:148
virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)
Definition: ModelCache.cs:68
static readonly int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:208