The ColumnRowFlag enumeration describes a set of flags with possible column and/or row properties.
enum ColumnRowFlag { FLAGS_IS_BASIC = 0x00000001, FLAGS_IS_INTEGER = 0x00000002, FLAGS_IS_CONTINUOUS = 0x00000004, FLAGS_IS_SOS_TYPE_1 = 0x00000008, FLAGS_IS_SOS_TYPE_2 = 0x00000010, FLAGS_IS_SEMI_CONT = 0x00000020, FLAGS_FIXED_COLUMN = 0x00000040, FLAGS_IS_NONLINEAR = 0x00000080, FLAGS_IS_QUADRATIC = 0x00000100, FLAGS_IS_CONVEX = 0x00000200, FLAGS_IS_RELAX_ONLY = 0x00000400, FLAGS_IS_INDICATOR = 0x00000800, FLAGS_IS_LAZY = 0x00001000, FLAGS_IS_CUT_POOL = 0x00002000, FLAGS_IS_FILTER = 0x00004000, FLAGS_MM_MODIFIED_UB = 0x00008000, FLAGS_MM_MODIFIED_LB = 0x00010000, FLAGS_MM_MODIFIED_TYPE = 0x00020000, FLAGS_IS_ACTIVITY = 0x00040000, FLAGS_IS_DUPL_SIZE_ROW = 0x00080000, FLAGS_IN_START_POINT = 0x00100000 };
| 
 
Members   | 
 
Description   | 
| 
 
FLAGS_IS_BASIC = 0x00000001   | 
 
The column or row is basic.   | 
| 
 
FLAGS_IS_INTEGER = 0x00000002   | 
 
The column is integer.   | 
| 
 
FLAGS_IS_CONTINUOUS = 0x00000004   | 
 
The column is continuous.   | 
| 
 
FLAGS_IS_SOS_TYPE_1 = 0x00000008   | 
 
The row specifies a SOS type 1 constraint.   | 
| 
 
FLAGS_IS_SOS_TYPE_2 = 0x00000010   | 
 
The row specifies a SOS type 2 constraint.   | 
| 
 
FLAGS_IS_SEMI_CONT = 0x00000020   | 
 
The column is semi-continuous.   | 
| 
 
FLAGS_FIXED_COLUMN = 0x00000040   | 
 
The column is fixed to a certain value.   | 
| 
 
FLAGS_IS_NONLINEAR = 0x00000080   | 
 
The column or row is nonlinear.   | 
| 
 
FLAGS_IS_QUADRATIC = 0x00000100   | 
 
The row is quadratic.   | 
| 
 
FLAGS_IS_CONVEX = 0x00000200   | 
 
The row is convex (as specified by the AIMMS user).   | 
| 
 
FLAGS_IS_RELAX_ONLY = 0x00000400   | 
 
The row specifies a relaxation-only constraint.   | 
| 
 
FLAGS_IS_INDICATOR = 0x00000800   | 
 
The row specifies an indicator constraint.   | 
| 
 
FLAGS_IS_LAZY = 0x00001000   | 
 
The row specifies a lazy constraint.   | 
| 
 
FLAGS_IS_CUT_POOL = 0x00002000   | 
 
The row specifies a cut pool constraint.   | 
| 
 
FLAGS_IS_FILTER = 0x00004000   | 
 
The row specifies a filter constraint.   | 
| 
 
FLAGS_MM_MODIFIED_UB = 0x00008000   | 
 
The upper bound of the column was changed using GMP modifications.   | 
| 
 
FLAGS_MM_MODIFIED_LB = 0x00010000   | 
 
The lower bound of the column was changed using GMP modifications.   | 
| 
 
FLAGS_MM_MODIFIED_TYPE = 0x00020000   | 
 
The type (continuous, integer) of the column was changed using GMP modifications.   | 
These column and row properties are passed to the type_flag input argument of methods GetColumnData and GetRowData.