Matrix.DisableSelect Method

void DisableSelect

Result: stored in self (calling object)

Remarks:

Prevents calls to Dew.Math.Units.MtxExpr.Select method. This can be usefull guard when an object is already working on a subrange and the user would like to further subrange an already subranged object.

Examples
Matrix a;
Vector b;
a.SetIt(3,3,false, new double[] {1,2,3,4,5,6,7,8,9});
a.Select(0,2);  //a = new double[] {1,2}
a.DisableSelect;
a.Select(2,2); //exception raised here

b.Select(a,2,2); //but this will work
a.SelectAll; //b is !changed, it still points to new double[] {4,5}
See Also: Matrix.DisableSubrange, Matrix.EnableSubrange