LinearAlgebra.SparseColumnVector.DeepCopySparseColumnVectorFrom C# (CSharp) Method

DeepCopySparseColumnVectorFrom() public method

public DeepCopySparseColumnVectorFrom ( SparseColumnVector SourceSparseColumnVector ) : void
SourceSparseColumnVector SparseColumnVector
return void
		public void DeepCopySparseColumnVectorFrom(SparseColumnVector SourceSparseColumnVector)
		{
			if (Dim != SourceSparseColumnVector.Dim || nNonzero != SourceSparseColumnVector.nNonzero)
			{
				throw new Exception("Dimension or nNonzero mismatch between the source and target SparseColumnVectors");
			}

			Array.Copy(SourceSparseColumnVector.Key, Key, nNonzero);
			Array.Copy(SourceSparseColumnVector.Val, Val, nNonzero);
		}