since version 1.0.0
since version 2.3
since version 1.0.0
experiment
experiment
experiment
experiment
experiment
draft
draft
NEW in release 2.2.1
draft
number must agree with numberOfEl (after "mult" has been considered)
draft
draft
number must agree with numberOfEl (after "mult" has been considered)
draft
draft
NEW in release 2.2.1
draft
number must agree with numberOfEl (after "mult" has been considered)
draft
NEW in release 2.2.1
draft
number must agree with numberOfEl (after "mult" has been considered)
draft
draft
draft
number must agree with numberOfEl (after "mult" has been considered)
draft
draft
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
draft
Number of entries in the indexes and values child elements must agree with numberOfEl (after "mult" has been considered)
draft
Number of entries in the indexes and values child elements must agree with numberOfEl (after "mult" has been considered)
draft
Number of entries in the indexes and values child elements must agree with numberOfEl (after "mult" has been considered)
draft
Number of entries in the indexes and values child elements must agree with numberOfEl (after "mult" has been considered)
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
draft
draft
draft
draft
draft
number must agree with numArg
number of function arguments
since version 1.0.0
Number of the userFunction child elements must match numberOfUserFunctions
since version 1.0.0
draft
Number of the matrix child elements must match numberOfMatrices
A matrix is identified by an "index", that is, the position within the matrix array
experiment
For elements that are constant values, e.g., 5
For elements that are complex constant values, e.g., 1 - i
For elements that reference scalar variables, e.g., x1
For elements that reference scalar objectives. (First objective has index -1, second objective -2, etc.)
For elements that reference data items associated with scalar constraints, e.g., value, surplus, etc.
For elements that are linear combinations of scalar variables, e.g., 3x1 + x5 + 4
For elements that are general expressions evaluating to real numbers, e.g., sin(x3)
For elements that are expressions evaluating to complex numbers, e.g., sqrt(-x2^2)
For elements that are constant string values, e.g., "active".
draft
The cropped (and maybe transposed and scaled) base matrix is placed in the target in such a way that its upper left corner is in position targetMatrixFirstRow / targetMatrixFirstColumn
There can be arbitrarily many matrix constructors in arbitrary order. If a location is specfied more than once in the child elements, later information, including explicitly specified zeroes, replaces earlier information.
To express the matrix M in terms of previously defined matrices, e.g., M = a a'.
The result of this transformation is aligned with the top left corner of the target matrix and is truncated or filled with zeros if sizes are not conformal.
If no block children, the blocks element only gives partition information of the matrix. If there are multiple blocks elements, the partition information is derived from the *first* blocks element only.
If symmetry is "upper", "skewUpper" or "HermitianUpper", any elements below the main diagonal are ignored and inferred from the upper triangle. If symmetry is "lower", "skewLower" or "HermitianLower", any elements above the main diagonal are ignored and inferred from the lower triangle.
Describes the kind of values found in the elements of the matrix or block
Must refer to a matrixVar defined in the problem instance (OsiL file).
Refers to a matrixObj defined in the problem instance (OsiL file).
Must refer to a matrixCon defined in the problem instance (OsiL file).
finalization
Must refer to a previously defined matrix in the global "matrices" section within this schema
Defaults to last row in the baseMatrix
Defaults to last column in the baseMatrix
Applied after cropping
real-valued or real part only.
scalar multiplier is
realPart + i*imagPart
Can be used to shift the position of the base matrix within the target (parent). Default is (0,0)
draft
number of "el" children must equal numberOfColumns + 1 (if rowMajor is false) and numberOfRows + 1 (if rowMajor is true), after "mult" is considered
number of "el" children must equal numberOfValues, after "mult" is considered
number of "el" children must equal numberOfValues, after "mult" is considered
number of "el" children must equal numberOfValues, after "mult" is considered
draft
number of "el" children must equal numberOfValues, after "mult" is considered.
Each value must refer to an existing (core) variable index
number of "el" children must equal numberOfValues", after "mult" is considered.
Each value must refer to an existing (core) objective index
number of "el" children must equal numberOfValues, after "mult" is considered
draft
Each el must refer to an existing (core) constraint index.
number of "el" children must equal numberOfValues.
Each nonzero is a linear expression of the form
a_0 + a_1*x_i + a_2*x_j * ...
draft
draft
number must agree with numberOfVarIdx
number of "el" children must equal numberOfValues.
Each nonzero is a real-valued expression
draft
number of "el" children must equal numberOfValues.
Each nonzero is a complex-valued expression
draft
number of "el" children must equal numberOfValues, after "mult" is considered
draft
The number of culumn offsets is one more than the number of blocks in each row of the decomposition. They give column indices of the leftmost column of each block. The last element will be equal to the number of columns in this MatrixType.
The number of row offsets is one more than the number of blocks in each column of the decomposition. They give row indices of the top row of each block. The last element will be equal to the number of rows in this MatrixType.
Number of blocks specified must agree with numberOfBlocks.
blockRowIdx must be at least 0 and less than colOffset array size
blockColIdx must be at least 0 and less than rowOffset array size
experiment
experiment
experiment
experiment
experiment
Number of the tensor child elements must match numberOfTensors
experiment
numnber of elements in dimensions vector must equal tensor rank
number of elements must equal numberOfElements
number of elements
in indexes vector must
equal tensor rank
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
proposal
experiment
experiment
experiment
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
Values are 1, 2, 3, ..., N with probability 1/N each.
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
draft
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
since version 1.0.0
Either idx or mean element must be present
Either idx or cov element must be present
since version 1.0.0
since version 1.0.0
Either idx or mean element must be present
Either idx or cov element must be present
since version 1.0.0
since version 1.0.0
since version 1.0.0
experiment
Each entry of the el vector must refer to a previously defined distribution. All distributions must have the same dimensions.
since version 1.0.0
experiment
Each entry of the el vector must refer to a previously defined scalar or vector-valued distribution. The sum of the dimensions must add up to "dimension".
since version 1.0.0
experiment
Each entry of the el vector must refer to a previously defined distribution. All distributions must have the same dimensions.
since version 1.0.0
experiment
Each entry of the el vector must refer to a previously defined distribution. All distributions must have the same dimensions.
since version 1.0.0
since version 1.0.0
experiment
since version 1.0.0
experiment
since version 1.0.0
must be at least :dimension"
experiment
since version 1.0.0
must be at least :dimension"
experiment
since version 1.0.0
number of entries in vector of dimensions determines the "rank" of the random object:
1 for random vector,
2 for random matrix, etc.
number must agree with numberOfParam
experiment
since version 1.0.0
number must agree with numberOfParam
experiment
since version 1.0.0
If present, refers to a matrix of size 1 x "dimension"
since version 1.0.0
number must agree with numberOfMatrices
number must agree with numberOfItems
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
draft
proposal
proposal
proposal
proposal
proposal
proposal
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
experiment
draft
defines a constant matrix used in setting initial values, results, etc. for matrixVar, matrixObj and matrixCon
number of "el" children must equal numberOfColumns + 1 (if rowMajor is false) and numberOfRows + 1 (if rowMajor is true), after "mult" is considered
number of "el" children must equal numberOfValues, after "mult" is considered
number of "el" children must equal numberOfValues, after "mult" is considered.
If symmetry is "upper" or "skewUpper", any elements below the main diagonal are ignored and inferred from the upper triangle. If symmetry is "lower" or "skewLower", any elements above the main diagonal are ignored and inferred from the lower triangle.
finalize
finalize
finalize
finalize
finalize
finalize
C=continuous, I=integer, B=binary, S=string-valued, D=semicontinuous, J=semi-integer
finalize
finalize
If present, numberOfVar must be set in parent, and the number of entries must agree with numberOfVar
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
use to declare a type for attributes value, lbValue, ubValue in "var" children
If present, numberOfObj must be set in parent, and the number of entries must agree with numberOfObj
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
use to declare a type for value, constantValue, weightValue in "obj" children
If present, numberOfCon must be set in parent, and the number of entries must agree with numberOfCon
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
use to declare a type for attributes value, lbValue, ubValue in "con" children
If present, numberOfSOS must be set in parent, and the number of entries must agree with numberOfSOS
number must agree with numberOfItems
If present, numberOfVar must be set in parent, and the number of entries must agree with numberOfVar
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
use to declare a type for attributes value, lbValue, ubValue in "var" children
If present, numberOfMatrixVar must be set in parent, and the number of entries must agree with numberOfMatrixVar
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
If present, numberOfMatrixObj must be set in parent, and the number of entries must agree with numberOfMatrixObj
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
If present, numberOfMatrixCon must be set in parent, and the number of entries must agree with numberOfMatrixCon
If present, numberOfEnumerations must be set in parent, and the number of entries must agree with numberOfEnumerations
number must agree with numberOfMatrices
number must agree with numberOfItems