public void KroneckerProduct(_daMatrix other, _daMatrix result) { val.KroneckerProduct(other, result); }
public void Subtract(double scalar, _daMatrix result) { val.Subtract(scalar, result); }
public void Add(double scalar, _daMatrix result) { val.Add(scalar, result); }
public void SetSubdaMatrix(int rowIndex, int rowLength, int columnIndex, int columnLength, _daMatrix subMatrix) { val.SetSubMatrix(rowIndex, rowLength, columnIndex, columnLength, subMatrix); }
public void Stack(_daMatrix lower, _daMatrix result) { val.Stack(lower, result); }
public void Multiply(_daMatrix other, _daMatrix result) { val.Multiply(other, result); }
public daMatrix PointwiseMultiply(_daMatrix other) { return(new daMatrix(val.PointwiseMultiply(other))); }
public daMatrix DiagonalStack(_daMatrix lower) { return(new daMatrix(val.DiagonalStack(lower))); }
public void DiagonalStack(_daMatrix lower, _daMatrix result) { val.DiagonalStack(lower, result); }
public void CopyTo(_daMatrix target) { val.CopyTo(target); }
public daMatrix(_daMatrix source) { this.val = source; }
public void Append(_daMatrix right, _daMatrix result) { val.Append(right, result); }
public daMatrix Append(_daMatrix right) { return(new daMatrix(val.Append(right))); }
public void Add(_daMatrix other, _daMatrix result) { val.Add(other, result); }
public daMatrix Multiply(_daMatrix other) { return(new daMatrix(val.Multiply(other))); }
public void Divide(double scalar, _daMatrix result) { val.Divide(scalar, result); }
public void Multiply(double scalar, _daMatrix result) { val.Multiply(scalar, result); }
public bool Equals(_daMatrix other) { return(val.Equals(other)); }
public void Negate(_daMatrix result) { val.Negate(result); }
public void Gemm(double alpha, double beta, bool transposeA, bool transposeB, _daMatrix a, _daMatrix b) { val.Gemm(alpha, beta, transposeA, transposeB, a, b); }
public void PointwiseMultiply(_daMatrix other, _daMatrix result) { val.PointwiseMultiply(other, result); }
public void GetStrictlyLowerTriangle(_daMatrix result) { val.GetStrictlyLowerTriangle(result); }
public daMatrix Stack(_daMatrix lower) { return(new daMatrix(val.Stack(lower))); }
public void GetUpperTriangle(_daMatrix result) { val.GetUpperTriangle(result); }
public void Subtract(_daMatrix other) { val.Subtract(other); }
//public daMatrix Inverse() { return new daMatrix(val.Inverse()); } public daMatrix KroneckerProduct(_daMatrix other) { return(new daMatrix(val.KroneckerProduct(other))); }
public void Subtract(_daMatrix other, _daMatrix result) { val.Subtract(other, result); }
public void Add(_daMatrix other) { val.Add(other); }