Gives this instance its own copy of its elements.
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Overrides Sub CloneData |
| C# |
|---|
public override void CloneData () |
| C++ |
|---|
public: virtual void CloneData () override |
Remarks
When a MatrixView is first created,
it reflects the data of the underlying matrix. Changing
an element in the matrix view changes the corresponding
element in the underlying matrix.
This method ensures that this instance has its own copy of the data. After a call to this method, any changes to the elements of this MatrixView will only affect this instance. Moreover, the elements are guaranteed to be in one contiguous block of memory.
Use of CloneData() is not recommended for MatrixView objects. Use the ToGeneralMatrix() method instead.