core_SVD_backSubst() private method

private core_SVD_backSubst ( IntPtr obj, IntPtr rhs, IntPtr dst ) : void
obj IntPtr
rhs IntPtr
dst IntPtr
return void
Beispiel #1
0
 /// <summary>
 /// performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix
 /// </summary>
 /// <param name="rhs"></param>
 /// <param name="dst"></param>
 /// <returns></returns>
 public void BackSubst(InputArray rhs, OutputArray dst)
 {
     ThrowIfDisposed();
     if (rhs == null)
     {
         throw new ArgumentNullException(nameof(rhs));
     }
     if (dst == null)
     {
         throw new ArgumentNullException(nameof(dst));
     }
     rhs.ThrowIfDisposed();
     dst.ThrowIfNotReady();
     NativeMethods.core_SVD_backSubst(ptr, rhs.CvPtr, dst.CvPtr);
 }
Beispiel #2
0
 /// <summary>
 /// performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix
 /// </summary>
 /// <param name="rhs"></param>
 /// <param name="dst"></param>
 /// <returns></returns>
 public void BackSubst(InputArray rhs, OutputArray dst)
 {
     if (disposed)
     {
         throw new ObjectDisposedException("SVD");
     }
     if (rhs == null)
     {
         throw new ArgumentNullException("rhs");
     }
     if (dst == null)
     {
         throw new ArgumentNullException("dst");
     }
     rhs.ThrowIfDisposed();
     dst.ThrowIfNotReady();
     NativeMethods.core_SVD_backSubst(ptr, rhs.CvPtr, dst.CvPtr);
 }