You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Classes > clMatrix Structure > clMatrix Methods > clMatrix.DisableSubrange Method
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
clMatrix.DisableSubrange Method

Prevents calls to SetSubRange.

Syntax
C#
Visual Basic
public void DisableSubrange();

Prevents calls to SetSubRange 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.

DisableSubrange, EnableSubrange

using Dew.Math; using Dew.Math.Units; namespace Dew.Examples() { void Example() { TOpenCLVector a,b; clMtxVec.CreateIt(out a, out b); try { a.SetIt(false, new double[] {1,2,3,4,5,6,7,8,9}); a.SetSubRange(0,2); //a = [1,2] a.DisableSubrange(); a.SetSubRange(2,2); //exception raised here b.SetSubRange(a,2,2); //but this will work a.SetFullRange(); //b is not changed, it still points to [4,5] } finally { MtxVec.FreeIt(ref a, ref b); } } }
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!