Class LAPACK
Inheritance
System.Object
LAPACK
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NumSharp.Core
Assembly: NumSharp.Core.dll
Syntax
public static class LAPACK
Methods
dgelss_(ref Int32, ref Int32, ref Int32, Double[], ref Int32, Double[], ref Int32, Double[], ref Double, ref Int32, Double[], ref Int32, ref Int32)
Declaration
public static void dgelss_(ref int m, ref int n, ref int nrhs, double[] a, ref int lda, double[] b, ref int ldb, double[] s, ref double rcond, ref int rank, double[] work, ref int lwork, ref int info)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | m | |
System.Int32 | n | |
System.Int32 | nrhs | |
System.Double[] | a | |
System.Int32 | lda | |
System.Double[] | b | |
System.Int32 | ldb | |
System.Double[] | s | |
System.Double | rcond | |
System.Int32 | rank | |
System.Double[] | work | |
System.Int32 | lwork | |
System.Int32 | info |
dgelsy_(ref Int32, ref Int32, ref Int32, Double[], ref Int32, Double[], ref Int32, Int32[], ref Double, ref Int32, Double[], ref Int32, ref Int32)
Declaration
public static void dgelsy_(ref int m, ref int n, ref int nrhs, double[] a, ref int lda, double[] b, ref int ldb, int[] jpvt, ref double rcond, ref int rank, double[] work, ref int lwork, ref int info)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | m | |
System.Int32 | n | |
System.Int32 | nrhs | |
System.Double[] | a | |
System.Int32 | lda | |
System.Double[] | b | |
System.Int32 | ldb | |
System.Int32[] | jpvt | |
System.Double | rcond | |
System.Int32 | rank | |
System.Double[] | work | |
System.Int32 | lwork | |
System.Int32 | info |
dgeqrf_(ref Int32, ref Int32, Double[], ref Int32, Double[], Double[], ref Int32, ref Int32)
Declaration
public static void dgeqrf_(ref int m, ref int n, double[] a, ref int lda, double[] tau, double[] work, ref int lwork, ref int info)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | m | |
System.Int32 | n | |
System.Double[] | a | |
System.Int32 | lda | |
System.Double[] | tau | |
System.Double[] | work | |
System.Int32 | lwork | |
System.Int32 | info |
dgesv_(ref Int32, ref Int32, Double[], ref Int32, Int32[], Double[], ref Int32, ref Int32)
Declaration
public static void dgesv_(ref int n, ref int nrhs, double[] a, ref int lda, int[] ipiv, double[] b, ref int ldb, ref int info)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | n | |
System.Int32 | nrhs | |
System.Double[] | a | |
System.Int32 | lda | |
System.Int32[] | ipiv | |
System.Double[] | b | |
System.Int32 | ldb | |
System.Int32 | info |
dgesvd_(Char[], Char[], ref Int32, ref Int32, Double[], ref Int32, Double[], Double[], ref Int32, Double[], ref Int32, Double[], ref Int32, ref Int32)
Declaration
public static void dgesvd_(char[] JOBU, char[] JOBVT, ref int M, ref int N, double[] A, ref int LDA, double[] S, double[] U, ref int LDU, double[] VT, ref int LDVT, double[] WORK, ref int LWORK, ref int INFO)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | JOBU | |
System.Char[] | JOBVT | |
System.Int32 | M | |
System.Int32 | N | |
System.Double[] | A | |
System.Int32 | LDA | |
System.Double[] | S | |
System.Double[] | U | |
System.Int32 | LDU | |
System.Double[] | VT | |
System.Int32 | LDVT | |
System.Double[] | WORK | |
System.Int32 | LWORK | |
System.Int32 | INFO |
dorgqr_(ref Int32, ref Int32, ref Int32, Double[], ref Int32, Double[], Double[], ref Int32, ref Int32)
Declaration
public static void dorgqr_(ref int m, ref int n, ref int k, double[] a, ref int lda, double[] tau, double[] work, ref int lwork, ref int info)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | m | |
System.Int32 | n | |
System.Int32 | k | |
System.Double[] | a | |
System.Int32 | lda | |
System.Double[] | tau | |
System.Double[] | work | |
System.Int32 | lwork | |
System.Int32 | info |