public class LinAlg<L, T, D>
where L : new(), LuResult<T, D>
where T : new(), Object, INArray<T, D>
where D : new(), Object, INumber<D>
Public Class LinAlg(Of L As {New, LuResult(Of T, D)}, T As {New, Object, INArray(Of T, D)}, D As {New, Object, INumber(Of D)})generic<typename L, typename T, typename D>
where L : gcnew(), LuResult<T, D>
where T : gcnew(), Object, INArray<T, D>
where D : gcnew(), Object, INumber<D>
public ref class LinAlgtype LinAlg<'L, 'T, 'D when 'L : new() and LuResult<'T, 'D> when 'T : new() and Object and INArray<'T, 'D> when 'D : new() and Object and INumber<'D>> = class end| LinAlgL, T, D | Initializes a new instance of the LinAlgL, T, D class | 
| Bsub | Backward Substitution x = Bsub(u, y) | 
| Det | Determinant of a square matrix | 
| Dot | Matrix Multiplication c = Dot(a, b) | 
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | 
| Fsub | Forward Substitution x = Fsub(l, y) | 
| GetHashCode | Serves as the default hash function. (Inherited from Object) | 
| GetType | Gets the Type of the current instance. (Inherited from Object) | 
| Inv | Inverse of a square matrix | 
| Lu | LU factorization Implement [l u p] = Lu(a) | 
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
| Prod | Product of elements along the dimension dim | 
| Solve | Solve a linear system of equations | 
| Sum | Sum of elements along the dimension dim | 
| ToString | Returns a string that represents the current object. (Inherited from Object) |