Generated by DocFX

Class Elementwise

Elementwise matrix and vector operations.

Inheritance
System.Object
Elementwise
Namespace: ISynergy.Framework.Mathematics
Assembly: ISynergy.Framework.Mathematics.dll
Syntax
public static class Elementwise : object

Methods

View Source

Abs(Double[,])

Elementwise absolute value.

Declaration
public static double[, ] Abs(this double[, ] value)
Parameters
Type Name Description
System.Double[,] value
Returns
Type Description
System.Double[,]
View Source

Abs(Double[,], Double[,])

Elementwise absolute value.

Declaration
public static double[, ] Abs(this double[, ] value, double[, ] result)
Parameters
Type Name Description
System.Double[,] value

A matrix.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as value to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Byte[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static byte[] Add(this byte a, byte[] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, byte[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, byte[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Byte[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[, ] Add(this byte a, byte[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Decimal[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, decimal[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this byte a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Byte, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Decimal[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, decimal[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Byte, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Decimal[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, decimal[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this byte a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Byte, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this byte a, double[] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Double[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, double[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, double[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, double[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Double[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, double[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this byte a, double[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Double[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, double[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Int16[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, short[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, short[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this byte a, short[] b, short[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Byte, Int16[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, short[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this byte a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Byte, Int16[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, short[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this byte a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Byte, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this byte a, int[] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Byte, Int32[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, int[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, int[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this byte a, int[] b, int[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Byte, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this byte a, int[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte, Int32[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, int[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this byte a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this byte a, int[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte, Int32[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, int[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this byte a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this byte a, float[] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Byte, Single[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this byte a, float[] b, byte[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this byte a, float[] b, double[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this byte a, float[] b, float[] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Byte, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this byte a, float[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Byte, Single[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this byte a, float[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this byte a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this byte a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Byte, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this byte a, float[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Byte, Single[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this byte a, float[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this byte a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this byte a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[], Byte)

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, byte b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte b

The scalar b.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, byte b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Byte[])

Elementwise addition between a vector a and a vector b.

Declaration
public static byte[] Add(this byte[] a, byte[] b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Byte[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, byte[][] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Byte[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, byte[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Decimal, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, decimal b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this byte[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Byte[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Decimal[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, decimal[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this byte[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Byte[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Decimal[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, decimal[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this byte[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Byte[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Decimal[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, decimal[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this byte[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Byte[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, double b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Double, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, double b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, double b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this byte[] a, double[] b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Double[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, double[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Double[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, double[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Double[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, double[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Int16, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, short b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16 b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, short b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this byte[] a, short b, short[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Byte[], Int16[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, short[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this byte[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Byte[], Int16[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, short[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this byte[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Byte[], Int16[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, short[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this byte[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Byte[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this byte[] a, int b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Byte[], Int32, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, int b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32 b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, int b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this byte[] a, int b, int[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Byte[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this byte[] a, int[] b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Byte[], Int32[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, int[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this byte[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Byte[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this byte[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[], Int32[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, int[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this byte[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this byte[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[], Int32[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, int[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this byte[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this byte[] a, float b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Byte[], Single, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this byte[] a, float b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this byte[] a, float b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this byte[] a, float b, float[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Byte[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this byte[] a, float[] b)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Byte[], Single[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this byte[] a, float[] b, byte[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Byte[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this byte[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Byte[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this byte[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Byte[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this byte[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[], Single[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[] a, float[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this byte[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this byte[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[], Single[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[] a, float[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this byte[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Byte[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[][], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, byte b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, byte[][] b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Decimal, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, decimal b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this byte[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Byte[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Decimal[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, decimal[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this byte[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Byte[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Decimal[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, decimal[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this byte[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Byte[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, double b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, double b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, double[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, double[][] b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Double[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, double[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int16, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, short b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this byte[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Byte[][], Int16[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, short[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this byte[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Byte[][], Int16[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, short[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this byte[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Byte[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this byte[][] a, int b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Int32, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, int b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this byte[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this byte[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Int32[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, int[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this byte[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this byte[][] a, int[][] b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Int32[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, int[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this byte[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Byte[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this byte[][] a, float b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[][], Single, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this byte[][] a, float b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this byte[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this byte[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this byte[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[][], Single[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this byte[][] a, float[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this byte[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this byte[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this byte[][] a, float[][] b)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[][], Single[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this byte[][] a, float[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Byte[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this byte[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Byte[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this byte[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Byte[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Byte[,], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, byte b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, byte[, ] b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Decimal, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, decimal b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this byte[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Byte[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Decimal[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, decimal[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this byte[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Byte[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Decimal[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, decimal[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this byte[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Byte[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, double b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, double b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, double[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, double[, ] b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Double[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, double[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int16, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, short b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this byte[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Byte[,], Int16[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, short[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this byte[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Byte[,], Int16[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, short[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this byte[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Byte[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this byte[, ] a, int b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Int32, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, int b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this byte[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this byte[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Int32[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, int[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this byte[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this byte[, ] a, int[, ] b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Int32[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, int[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this byte[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Byte[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this byte[, ] a, float b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[,], Single, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this byte[, ] a, float b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this byte[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this byte[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this byte[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[,], Single[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this byte[, ] a, float[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this byte[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this byte[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this byte[, ] a, float[, ] b)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Byte[,], Single[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this byte[, ] a, float[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Byte[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this byte[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Byte[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this byte[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Byte[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this decimal a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Decimal, Byte[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, byte[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, byte[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this decimal a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Decimal, Byte[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this decimal a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Decimal, Byte[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, byte[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Decimal[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static decimal[] Add(this decimal a, decimal[] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, decimal[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Decimal[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[, ] Add(this decimal a, decimal[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this decimal a, double[] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Double[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, double[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, double[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, double[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Double[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this decimal a, double[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Double[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, double[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Int16[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, short[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, short[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this decimal a, short[] b, short[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Decimal, Int16[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, short[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this decimal a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Decimal, Int16[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, short[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this decimal a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Decimal, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this decimal a, int[] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal, Int32[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, int[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, int[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this decimal a, int[] b, int[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this decimal a, int[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal, Int32[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this decimal a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this decimal a, int[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal, Int32[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, int[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this decimal a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this decimal a, float[] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Decimal, Single[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this decimal a, float[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this decimal a, float[] b, double[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this decimal a, float[] b, float[] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Decimal, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this decimal a, float[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal, Single[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this decimal a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this decimal a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this decimal a, float[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal, Single[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this decimal a, float[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this decimal a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this decimal a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this decimal[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Decimal[], Byte, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, byte b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, byte b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this decimal[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Decimal[], Byte[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, byte[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this decimal[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Decimal[], Byte[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, byte[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this decimal[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Decimal[], Byte[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, byte[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Decimal)

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, decimal b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal b

The scalar b.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Decimal[])

Elementwise addition between a vector a and a vector b.

Declaration
public static decimal[] Add(this decimal[] a, decimal[] b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Decimal[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, decimal[][] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Decimal[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, decimal[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, double b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Double, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, double b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, double b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this decimal[] a, double[] b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Double[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, double[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Double[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, double[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Double[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, double[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Int16, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, short b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16 b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, short b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this decimal[] a, short b, short[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Decimal[], Int16[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, short[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this decimal[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Decimal[], Int16[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, short[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this decimal[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Decimal[], Int16[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, short[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this decimal[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Decimal[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this decimal[] a, int b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal[], Int32, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, int b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32 b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, int b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this decimal[] a, int b, int[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this decimal[] a, int[] b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal[], Int32[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, int[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this decimal[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Decimal[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this decimal[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[], Int32[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, int[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this decimal[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this decimal[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[], Int32[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, int[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this decimal[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this decimal[] a, float b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Decimal[], Single, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this decimal[] a, float b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this decimal[] a, float b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this decimal[] a, float b, float[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Decimal[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this decimal[] a, float[] b)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Decimal[], Single[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this decimal[] a, float[] b, decimal[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Decimal[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this decimal[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Decimal[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this decimal[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Decimal[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this decimal[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[], Single[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[] a, float[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this decimal[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this decimal[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[], Single[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[] a, float[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this decimal[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Decimal[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this decimal[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Decimal[][], Byte, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, byte b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this decimal[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Decimal[][], Byte[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, byte[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this decimal[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Decimal[][], Byte[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, byte[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal[][] b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, double b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, double b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, double[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, double[][] b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Double[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, double[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int16, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, short b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this decimal[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Decimal[][], Int16[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, short[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this decimal[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Decimal[][], Int16[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, short[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this decimal[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Decimal[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this decimal[][] a, int b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Int32, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, int b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this decimal[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this decimal[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Int32[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, int[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this decimal[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this decimal[][] a, int[][] b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Int32[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, int[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this decimal[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Decimal[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this decimal[][] a, float b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[][], Single, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this decimal[][] a, float b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this decimal[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this decimal[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this decimal[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[][], Single[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this decimal[][] a, float[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this decimal[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this decimal[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this decimal[][] a, float[][] b)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[][], Single[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this decimal[][] a, float[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Decimal[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this decimal[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Decimal[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this decimal[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Decimal[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Decimal[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this decimal[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Decimal[,], Byte, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, byte b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this decimal[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Decimal[,], Byte[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, byte[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this decimal[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Decimal[,], Byte[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, byte[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal[, ] b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, double b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, double b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, double[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, double[, ] b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Double[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, double[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int16, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, short b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this decimal[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Decimal[,], Int16[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, short[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this decimal[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Decimal[,], Int16[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, short[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this decimal[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Decimal[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this decimal[, ] a, int b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Int32, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, int b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this decimal[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this decimal[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Int32[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, int[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this decimal[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this decimal[, ] a, int[, ] b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Int32[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, int[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this decimal[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Decimal[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this decimal[, ] a, float b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[,], Single, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this decimal[, ] a, float b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this decimal[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this decimal[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this decimal[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[,], Single[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this decimal[, ] a, float[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this decimal[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this decimal[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this decimal[, ] a, float[, ] b)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Decimal[,], Single[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this decimal[, ] a, float[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Decimal[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this decimal[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Decimal[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this decimal[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Decimal[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Double, Byte[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, byte[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this double a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Double, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, byte[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, byte[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this double a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Double, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Byte[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, byte[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this double a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Double, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Decimal[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, decimal[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this double a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Double, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, decimal[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Double, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Decimal[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, decimal[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this double a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Double, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, double[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, double[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Int16[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, short[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, short[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this double a, short[] b, short[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Double, Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, short[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this double a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Double, Int16[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, short[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this double a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Double, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, int[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, int[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this double a, int[] b, int[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Double, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, int[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this double a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Double, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, int[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this double a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Double, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this double a, float[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this double a, float[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this double a, float[] b, float[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Double, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, float[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this double a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this double a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Double, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this double a, float[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this double a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this double a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Double[], Byte)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, byte b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this double[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Double[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, byte b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Byte[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, byte[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this double[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Double[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Byte[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, byte[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this double[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Double[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Byte[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, byte[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this double[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Double[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Decimal)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, decimal b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this double[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Double[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Decimal[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, decimal[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this double[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Double[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Decimal[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, decimal[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this double[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Double[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Decimal[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, decimal[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this double[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Double[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, double b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, double b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, double[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Int16)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, short b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16 b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, short b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this double[] a, short b, short[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Double[], Int16[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, short[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this double[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Double[], Int16[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, short[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this double[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Double[], Int16[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, short[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this double[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Double[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, int b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, int b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this double[] a, int b, int[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Double[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, int[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this double[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Double[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this double[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Double[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this double[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Double[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, float b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this double[] a, float b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this double[] a, float b, float[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Double[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this double[] a, float[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this double[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Double[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this double[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Double[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this double[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Double[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this double[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Double[][], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, byte b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this double[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Double[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this double[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Double[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, byte[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this double[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Double[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, decimal b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this double[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Double[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this double[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Double[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, decimal[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this double[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Double[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, double[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, short b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this double[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Double[][], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this double[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Double[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, short[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this double[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Double[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, int b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this double[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Double[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this double[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Double[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, int[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this double[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Double[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, float b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this double[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this double[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Double[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this double[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this double[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Double[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, float[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this double[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Double[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this double[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Double[,], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, byte b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this double[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Double[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this double[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Double[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, byte[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this double[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Double[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, decimal b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this double[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Double[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this double[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Double[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, decimal[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this double[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Double[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, double[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, short b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this double[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Double[,], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this double[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Double[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, short[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this double[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Double[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, int b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this double[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Double[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this double[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Double[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, int[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this double[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Double[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, float b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this double[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this double[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Double[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this double[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this double[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Double[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, float[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this double[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Double[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this double[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int16, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this short a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int16, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, byte[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Byte[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, byte[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this short a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int16, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Byte[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, byte[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this short a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int16, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Byte[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, byte[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this short a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int16, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Decimal[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, decimal[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this short a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int16, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Decimal[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, decimal[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this short a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int16, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Decimal[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, decimal[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this short a, double[] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, double[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Double[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, double[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, double[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Double[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, double[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this short a, double[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Double[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, double[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Int16[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static short[] Add(this short a, short[] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, short[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, short[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, short[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Int16[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[, ] Add(this short a, short[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this short a, int[] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int16, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, int[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Int32[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, int[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this short a, int[] b, int[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int16, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this short a, int[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Int32[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, int[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this short a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this short a, int[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Int32[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, int[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this short a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this short a, float[] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Int16, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this short a, float[] b, double[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16, Single[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this short a, float[] b, short[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this short a, float[] b, float[] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int16, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this short a, float[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Int16, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this short a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16, Single[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this short a, float[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this short a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int16, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this short a, float[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Int16, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this short a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16, Single[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this short a, float[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this short a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this short[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int16[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, byte b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Byte, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, byte b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this short[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int16[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Byte[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, byte[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this short[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int16[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Byte[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, byte[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this short[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int16[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Byte[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, byte[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this short[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int16[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Decimal, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, decimal b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this short[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int16[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Decimal[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, decimal[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this short[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int16[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Decimal[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, decimal[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this short[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int16[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Decimal[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, decimal[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, double b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, double b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Double, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, double b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this short[] a, double[] b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Double[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, double[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Double[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, double[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Double[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, double[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Int16)

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, short b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, short b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, short b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int16[])

Elementwise addition between a vector a and a vector b.

Declaration
public static short[] Add(this short[] a, short[] b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int16[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, short[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Int16[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, short[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this short[] a, int b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Int16[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, int b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Int32, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, int b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this short[] a, int b, int[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int16[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this short[] a, int[] b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int16[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Int32[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, int[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this short[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int16[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this short[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Int32[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, int[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this short[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this short[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Int32[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, int[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this short[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this short[] a, float b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Int16[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this short[] a, float b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Single, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this short[] a, float b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this short[] a, float b, float[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int16[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this short[] a, float[] b)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Int16[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this short[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int16[], Single[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this short[] a, float[] b, short[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int16[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this short[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int16[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this short[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[], Single[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[] a, float[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this short[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this short[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[], Single[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[] a, float[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this short[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Int16[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this short[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int16[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Byte, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, byte b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this short[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int16[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Byte[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, byte[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this short[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int16[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Byte[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, byte[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this short[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int16[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Decimal, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, decimal b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this short[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int16[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Decimal[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, decimal[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this short[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int16[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Decimal[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, decimal[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, double b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, double b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, double[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, double[][] b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Double[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, double[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, short b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, short[][] b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this short[][] a, int b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int32, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, int b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this short[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this short[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int32[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, int[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this short[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this short[][] a, int[][] b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Int32[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, int[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this short[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int16[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this short[][] a, float b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this short[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Single, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this short[][] a, float b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this short[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this short[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this short[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Single[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this short[][] a, float[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this short[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this short[][] a, float[][] b)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this short[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int16[][], Single[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this short[][] a, float[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int16[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this short[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int16[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int16[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this short[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int16[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Byte, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, byte b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this short[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int16[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Byte[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, byte[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this short[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int16[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Byte[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, byte[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this short[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int16[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Decimal, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, decimal b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this short[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int16[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Decimal[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, decimal[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this short[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int16[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Decimal[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, decimal[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, double b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, double b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, double[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, double[, ] b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Double[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, double[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, short b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, short[, ] b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this short[, ] a, int b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int32, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, int b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this short[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this short[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int32[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, int[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this short[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this short[, ] a, int[, ] b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Int32[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, int[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this short[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int16[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this short[, ] a, float b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this short[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Single, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this short[, ] a, float b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this short[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this short[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this short[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Single[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this short[, ] a, float[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this short[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this short[, ] a, float[, ] b)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Int16[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this short[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int16[,], Single[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this short[, ] a, float[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int16[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this short[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int16[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int32, Byte[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this int a, byte[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this int a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int32, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, byte[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Byte[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, byte[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, byte[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this int a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int32, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Byte[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, byte[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Byte[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this int a, byte[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this int a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int32, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Byte[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, byte[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Decimal[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this int a, decimal[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this int a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int32, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Decimal[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, decimal[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, decimal[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int32, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Decimal[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, decimal[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Decimal[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this int a, decimal[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this int a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int32, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Decimal[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, decimal[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this int a, double[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, double[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Double[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, double[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, double[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Double[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, double[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this int a, double[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Double[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, double[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Int16[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this int a, short[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, short[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this int a, short[] b, short[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int32, Int16[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, short[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, short[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this int a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int32, Int16[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, short[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Int16[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this int a, short[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this int a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int32, Int16[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, short[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static int[] Add(this int a, int[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, int[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, int[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, int[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[, ] Add(this int a, int[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this int a, float[] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Int32, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this int a, float[] b, double[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32, Single[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this int a, float[] b, int[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this int a, float[] b, float[] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int32, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this int a, float[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Int32, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this int a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32, Single[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this int a, float[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this int a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int32, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this int a, float[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Int32, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this int a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32, Single[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this int a, float[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this int a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[], Byte)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, byte b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this int[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int32[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, byte b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Byte, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, byte b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Byte[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this int[] a, byte[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this int[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Int32[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Byte[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, byte[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Byte[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, byte[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this int[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int32[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Byte[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, byte[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Byte[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, byte[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this int[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int32[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Byte[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, byte[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Decimal)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, decimal b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this int[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int32[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Decimal, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, decimal b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Decimal[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this int[] a, decimal[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this int[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Int32[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Decimal[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, decimal[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Decimal[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, decimal[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this int[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int32[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Decimal[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, decimal[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Decimal[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, decimal[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this int[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int32[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Decimal[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, decimal[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, double b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, double b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Double, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, double b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this int[] a, double[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Double[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, double[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Double[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, double[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Double[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, double[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Int16)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, short b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, short b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this int[] a, short b, short[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int32[], Int16, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, short b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int16[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this int[] a, short[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this int[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Int32[], Int16[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, short[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int16[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, short[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this int[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int32[], Int16[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, short[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Int16[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, short[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this int[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int32[], Int16[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, short[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, int b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, int b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, int b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static int[] Add(this int[] a, int[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this int[] a, float b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Int32[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this int[] a, float b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Single, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this int[] a, float b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this int[] a, float b, float[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int32[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this int[] a, float[] b)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Int32[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this int[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Int32[], Single[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this int[] a, float[] b, int[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Int32[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this int[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Int32[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this int[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[], Single[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[] a, float[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this int[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this int[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[], Single[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[] a, float[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this int[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Int32[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[][], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, byte b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this int[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int32[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Byte, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, byte b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this int[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int32[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Byte[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, byte[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, byte[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this int[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Int32[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Byte[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, byte[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, decimal b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this int[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int32[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Decimal, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, decimal b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this int[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int32[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Decimal[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, decimal[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, decimal[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this int[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Int32[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Decimal[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, decimal[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, double b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, double b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, double[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, double[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Double[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, double[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, short b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this int[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int32[][], Int16, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, short b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this int[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int32[][], Int16[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, short[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, short[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this int[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Int32[][], Int16[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, short[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, int b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, int[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this int[][] a, float b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this int[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Single, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this int[][] a, float b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this int[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this int[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this int[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Single[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this int[][] a, float[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this int[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this int[][] a, float[][] b)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this int[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Int32[][], Single[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this int[][] a, float[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Int32[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this int[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int32[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Int32[,], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, byte b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this int[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int32[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Byte, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, byte b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this int[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int32[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Byte[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, byte[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, byte[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this int[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Int32[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Byte[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, byte[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, decimal b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this int[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int32[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Decimal, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, decimal b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this int[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int32[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Decimal[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, decimal[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, decimal[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this int[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Int32[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Decimal[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, decimal[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, double b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, double b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, double[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, double[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Double[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, double[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, short b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this int[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int32[,], Int16, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, short b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this int[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int32[,], Int16[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, short[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, short[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this int[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Int32[,], Int16[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, short[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, int b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, int[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this int[, ] a, float b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this int[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Single, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this int[, ] a, float b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this int[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this int[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this int[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Single[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this int[, ] a, float[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this int[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this int[, ] a, float[, ] b)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Int32[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this int[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Int32[,], Single[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this int[, ] a, float[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Int32[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this int[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int32[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Byte[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this float a, byte[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single, Byte[], Byte[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static byte[] Add(this float a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Single, Byte[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, byte[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Byte[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, byte[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, byte[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Byte[][], Byte[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static byte[][] Add(this float a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Single, Byte[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Byte[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, byte[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Byte[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this float a, byte[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Byte[,], Byte[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static byte[, ] Add(this float a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Single, Byte[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Byte[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, byte[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Decimal[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this float a, decimal[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single, Decimal[], Decimal[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static decimal[] Add(this float a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Single, Decimal[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Decimal[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, decimal[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, decimal[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Decimal[][], Decimal[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Single, Decimal[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Decimal[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, decimal[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Decimal[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this float a, decimal[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Decimal[,], Decimal[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static decimal[, ] Add(this float a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Single, Decimal[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Decimal[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, decimal[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Double[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static double[] Add(this float a, double[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Single, Double[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, double[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Double[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, double[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, double[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Double[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Double[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, double[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Double[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[, ] Add(this float a, double[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Double[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Double[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, double[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Int16[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this float a, short[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single, Int16[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, short[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Int16[], Int16[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static short[] Add(this float a, short[] b, short[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Single, Int16[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, short[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, short[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Int16[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Int16[][], Int16[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static short[][] Add(this float a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Single, Int16[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, short[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Int16[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this float a, short[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Int16[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Int16[,], Int16[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static short[, ] Add(this float a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Single, Int16[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, short[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Int32[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this float a, int[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single, Int32[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, int[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Int32[], Int32[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static int[] Add(this float a, int[] b, int[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Single, Int32[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, int[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, int[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Int32[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Int32[][], Int32[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static int[][] Add(this float a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Single, Int32[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, int[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Int32[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this float a, int[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Int32[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Int32[,], Int32[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static int[, ] Add(this float a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Single, Int32[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, int[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Single[])

Elementwise addition between a scalar a and a vector b.

Declaration
public static float[] Add(this float a, float[] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single, Single[], Double[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static double[] Add(this float a, float[] b, double[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single, Single[], Single[])

Elementwise addition between a scalar a and a vectorb.

Declaration
public static float[] Add(this float a, float[] b, float[] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single, Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, float[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Single[][], Double[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static double[][] Add(this float a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single, Single[][], Single[][])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[][] Add(this float a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single, Single[,])

Elementwise addition between a scalar a and a matrix B.

Declaration
public static float[, ] Add(this float a, float[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single, Single[,], Double[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static double[, ] Add(this float a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single, Single[,], Single[,])

Elementwise addition between a scalar a and a matrix b.

Declaration
public static float[, ] Add(this float a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Byte)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, byte b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Byte, Byte[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static byte[] Add(this float[] a, byte b, byte[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte b

The scalar b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Single[], Byte, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, byte b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Byte, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, byte b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Byte[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this float[] a, byte[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Byte[], Byte[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static byte[] Add(this float[] a, byte[] b, byte[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[] b

The vector b.

System.Byte[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[]
View Source

Add(Single[], Byte[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, byte[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Byte[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, byte[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Byte[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, byte[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Byte[][], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this float[] a, byte[][] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Single[], Byte[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, byte[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Byte[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, byte[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Byte[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, byte[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Byte[,], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this float[] a, byte[, ] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Single[], Byte[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, byte[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Byte[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, byte[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Byte[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Decimal)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, decimal b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Decimal, Decimal[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static decimal[] Add(this float[] a, decimal b, decimal[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal b

The scalar b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Single[], Decimal, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, decimal b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Decimal, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, decimal b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Decimal[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this float[] a, decimal[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Decimal[], Decimal[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static decimal[] Add(this float[] a, decimal[] b, decimal[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[] b

The vector b.

System.Decimal[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[]
View Source

Add(Single[], Decimal[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, decimal[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Decimal[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, decimal[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Decimal[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, decimal[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Decimal[][], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this float[] a, decimal[][] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Single[], Decimal[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, decimal[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Decimal[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, decimal[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Decimal[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, decimal[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Decimal[,], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this float[] a, decimal[, ] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Single[], Decimal[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, decimal[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Decimal[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, decimal[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Decimal[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Double)

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, double b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Double, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, double b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Double, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, double b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Double[])

Elementwise addition between a vector a and a vector b.

Declaration
public static double[] Add(this float[] a, double[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Double[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Double[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, double[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Double[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Double[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Double[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, double[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Double[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Double[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Double[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, double[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Int16)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, short b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16 b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int16, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, short b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Int16, Int16[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static short[] Add(this float[] a, short b, short[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16 b

The scalar b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Single[], Int16, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, short b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16 b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int16[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this float[] a, short[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int16[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, short[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Int16[], Int16[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static short[] Add(this float[] a, short[] b, short[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[] b

The vector b.

System.Int16[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[]
View Source

Add(Single[], Int16[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, short[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int16[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, short[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Int16[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, short[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Int16[][], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this float[] a, short[][] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Single[], Int16[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, short[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Int16[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, short[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Int16[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, short[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Int16[,], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this float[] a, short[, ] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Single[], Int16[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, short[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int16[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Int32)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, int b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32 b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int32, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, int b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32 b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Int32, Int32[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static int[] Add(this float[] a, int b, int[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32 b

The scalar b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Single[], Int32, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, int b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32 b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int32[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this float[] a, int[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int32[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, int[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Int32[], Int32[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static int[] Add(this float[] a, int[] b, int[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[] b

The vector b.

System.Int32[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[]
View Source

Add(Single[], Int32[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, int[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Int32[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, int[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Int32[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, int[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Int32[][], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this float[] a, int[][] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Single[], Int32[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, int[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Int32[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, int[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Int32[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, int[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Int32[,], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this float[] a, int[, ] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Single[], Int32[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, int[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Int32[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Single)

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, float b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single b

The scalar b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Single, Double[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static double[] Add(this float[] a, float b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Single, Single[])

Elementwise addition between a vector a and a scalar b.

Declaration
public static float[] Add(this float[] a, float b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single b

The scalar b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Single[])

Elementwise addition between a vector a and a vector b.

Declaration
public static float[] Add(this float[] a, float[] b)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[] b

The vector b.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Single[], Double[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static double[] Add(this float[] a, float[] b, double[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Add(Single[], Single[], Single[])

Elementwise addition between a vector a and a vectorb.

Declaration
public static float[] Add(this float[] a, float[] b, float[] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[] b

The vector b.

System.Single[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[]
View Source

Add(Single[], Single[][], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, float[][] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Single[][], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[] a, float[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[], Single[][], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[] a, float[][] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[], Single[,], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, float[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[], Single[,], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[] a, float[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[], Single[,], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[] a, float[, ] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[] a

The vector a.

System.Single[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[][], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, byte b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Byte, Byte[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[][] Add(this float[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Single[][], Byte, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Byte, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, byte b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Byte[], VectorType, Byte[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[][] Add(this float[][] a, byte[] b, VectorType dimension, byte[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Single[][], Byte[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, byte[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Byte[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, byte[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, byte[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Byte[][], Byte[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[][] Add(this float[][] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Byte[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[][]
View Source

Add(Single[][], Byte[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Byte[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, byte[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Byte[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, decimal b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal, Decimal[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[][] Add(this float[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Single[][], Decimal, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Decimal, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, decimal b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal[], VectorType, Decimal[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[][] Add(this float[][] a, decimal[] b, VectorType dimension, decimal[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Single[][], Decimal[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, decimal[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Decimal[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, decimal[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, decimal[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Decimal[][], Decimal[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[][] Add(this float[][] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Decimal[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[][]
View Source

Add(Single[][], Decimal[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Decimal[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, decimal[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Decimal[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, double b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, double b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, double[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, double[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Double[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, double[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, short b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int16, Int16[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[][] Add(this float[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Single[][], Int16, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, short b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16 b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, short[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int16[], VectorType, Int16[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[][] Add(this float[][] a, short[] b, VectorType dimension, short[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Single[][], Int16[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, short[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, short[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int16[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int16[][], Int16[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[][] Add(this float[][] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Int16[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[][]
View Source

Add(Single[][], Int16[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, short[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int16[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, int b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int32, Int32[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[][] Add(this float[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Single[][], Int32, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, int b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32 b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, int[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int32[], VectorType, Int32[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[][] Add(this float[][] a, int[] b, VectorType dimension, int[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Single[][], Int32[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, int[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, int[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Int32[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Int32[][], Int32[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[][] Add(this float[][] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Int32[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[][]
View Source

Add(Single[][], Int32[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, int[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Int32[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, float b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single, Double[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[][] Add(this float[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Single, Single[][])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[][] Add(this float[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single b

The scalar b.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single[], VectorType, Double[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[][] Add(this float[][] a, float[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Single[], VectorType, Single[][])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[][] Add(this float[][] a, float[] b, VectorType dimension, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, float[][] b)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

Add(Single[][], Single[][], Double[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[][] Add(this float[][] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Add(Single[][], Single[][], Single[][])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[][] Add(this float[][] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a

The matrix A.

System.Single[][] b

The matrix B.

System.Single[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[][]
View Source

Add(Single[,], Byte)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, byte b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Byte, Byte[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static byte[, ] Add(this float[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte b

The scalar b.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Single[,], Byte, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Byte, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, byte b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Byte[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, byte[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Byte[], VectorType, Byte[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static byte[, ] Add(this float[, ] a, byte[] b, VectorType dimension, byte[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Byte[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Single[,], Byte[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, byte[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Byte[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, byte[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, byte[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Byte[,], Byte[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static byte[, ] Add(this float[, ] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Byte[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Byte[,]
View Source

Add(Single[,], Byte[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Byte[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, byte[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Byte[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, decimal b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal, Decimal[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static decimal[, ] Add(this float[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Single[,], Decimal, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Decimal, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, decimal b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, decimal[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal[], VectorType, Decimal[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static decimal[, ] Add(this float[, ] a, decimal[] b, VectorType dimension, decimal[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Decimal[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Single[,], Decimal[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, decimal[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Decimal[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, decimal[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, decimal[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Decimal[,], Decimal[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static decimal[, ] Add(this float[, ] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Decimal[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Decimal[,]
View Source

Add(Single[,], Decimal[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Decimal[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, decimal[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Decimal[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Double)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, double b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, double b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Double[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, double[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, double[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Double[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, double[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, short b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16 b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int16, Int16[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static short[, ] Add(this float[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Single[,], Int16, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, short b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16 b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, short[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, short[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int16[], VectorType, Int16[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static short[, ] Add(this float[, ] a, short[] b, VectorType dimension, short[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int16[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Single[,], Int16[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, short[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, short[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int16[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int16[,], Int16[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static short[, ] Add(this float[, ] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Int16[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int16[,]
View Source

Add(Single[,], Int16[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, short[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int16[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, int b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32 b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int32, Int32[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static int[, ] Add(this float[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Single[,], Int32, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, int b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32 b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, int[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, int[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int32[], VectorType, Int32[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static int[, ] Add(this float[, ] a, int[] b, VectorType dimension, int[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Int32[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Single[,], Int32[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, int[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, int[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Int32[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Int32[,], Int32[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static int[, ] Add(this float[, ] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Int32[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Int32[,]
View Source

Add(Single[,], Int32[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, int[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Int32[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single)

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, float b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single b

The scalar b.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single, Double[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static double[, ] Add(this float[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Single, Single[,])

Elementwise addition between a matrix A and a scalar b.

Declaration
public static float[, ] Add(this float[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single b

The scalar b.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single[], VectorType)

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, float[] b, VectorType dimension)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single[], VectorType, Double[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static double[, ] Add(this float[, ] a, float[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Single[], VectorType, Single[,])

Elementwise addition between a matrix A and a vectorb.

Declaration
public static float[, ] Add(this float[, ] a, float[] b, VectorType dimension, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Single[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, float[, ] b)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

Add(Single[,], Single[,], Double[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static double[, ] Add(this float[, ] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Add(Single[,], Single[,], Single[,])

Elementwise addition between a matrix A and a matrix B.

Declaration
public static float[, ] Add(this float[, ] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a

The matrix A.

System.Single[,] b

The matrix B.

System.Single[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte, Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte a, byte[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte a, byte[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Decimal[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, decimal[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this byte a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Byte, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Decimal[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, decimal[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this byte a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Byte, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this byte a, double[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Double[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, double[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Double[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this byte a, double[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Double[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, double[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Double[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Int16[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, short[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Int16[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this byte a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Byte a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Byte, Int16[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, short[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int16[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this byte a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Byte, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this byte a, int[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte, Int32[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, int[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Int32[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this byte a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Byte a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this byte a, int[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte, Int32[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, int[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int32[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this byte a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Byte a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this byte a, float[][] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte, Single[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte a, float[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte a
System.Single[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Byte a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this byte a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Byte a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this byte a, float[, ] b)
Parameters
Type Name Description
System.Byte a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte, Single[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte a, float[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte a
System.Single[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this byte a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Byte a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte[], Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[] a, byte[][] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, byte[, ] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Decimal[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, decimal[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this byte[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Byte[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Decimal[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, decimal[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this byte[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Byte[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this byte[] a, double[][] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Double[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, double[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Double[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this byte[] a, double[, ] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Double[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, double[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Double[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Int16[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, short[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this byte[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Byte[], Int16[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, short[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this byte[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Byte[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this byte[] a, int[][] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte[], Int32[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, int[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this byte[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this byte[] a, int[, ] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte[], Int32[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, int[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this byte[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this byte[] a, float[][] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte[], Single[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[] a, float[][] b, byte[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this byte[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this byte[] a, float[, ] b)
Parameters
Type Name Description
System.Byte[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte[], Single[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[] a, float[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this byte[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Byte[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte[][], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, byte b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, byte[] b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Decimal, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, decimal b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this byte[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Byte[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Decimal[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, decimal[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this byte[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Byte[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, double b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Double, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, double b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Double b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, double[] b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Double[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, double[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Double[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Int16, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, short b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16 b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this byte[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Byte[][], Int16[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, short[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this byte[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Byte[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, int b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int32, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, int b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32 b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this byte[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, int[] b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int32[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, int[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this byte[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Byte[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, float b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Single, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, float b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this byte[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, float[] b)
Parameters
Type Name Description
System.Byte[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Single[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this byte[][] a, float[] b, byte[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Byte[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this byte[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Byte[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this byte[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Byte[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Byte[,], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, byte b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, byte[] b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Decimal, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, decimal b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this byte[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Byte[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Decimal[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, decimal[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this byte[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Byte[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, double b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Double, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, double b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Double b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, double[] b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Double[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, double[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Double[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Int16, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, short b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16 b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this byte[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Byte[,], Int16[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, short[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this byte[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Byte[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, int b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int32, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, int b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32 b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this byte[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, int[] b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int32[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, int[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this byte[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Byte[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, float b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Single, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, float b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this byte[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Byte[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, float[] b)
Parameters
Type Name Description
System.Byte[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Single[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this byte[, ] a, float[] b, byte[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Byte[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this byte[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Byte[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this byte[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Byte[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this decimal a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Decimal, Byte[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, byte[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this decimal a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Decimal, Byte[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, byte[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, decimal[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this decimal a, double[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Double[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, double[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Double[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this decimal a, double[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Double[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, double[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Double[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Int16[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, short[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this decimal a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Decimal, Int16[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, short[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this decimal a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Decimal, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this decimal a, int[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal, Int32[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, int[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this decimal a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this decimal a, int[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal, Int32[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, int[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this decimal a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this decimal a, float[][] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal, Single[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal a, float[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal a
System.Single[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this decimal a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Decimal a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this decimal a, float[, ] b)
Parameters
Type Name Description
System.Decimal a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal, Single[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal a, float[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Single[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this decimal a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Decimal a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this decimal[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Decimal[], Byte[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, byte[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this decimal[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Decimal[], Byte[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, byte[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, decimal[, ] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this decimal[] a, double[][] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Double[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, double[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Double[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, double[, ] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Double[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, double[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Double[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Int16[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, short[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this decimal[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Decimal[], Int16[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, short[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this decimal[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Decimal[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this decimal[] a, int[][] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal[], Int32[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, int[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this decimal[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this decimal[] a, int[, ] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal[], Int32[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, int[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this decimal[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this decimal[] a, float[][] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal[], Single[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[] a, float[][] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this decimal[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this decimal[] a, float[, ] b)
Parameters
Type Name Description
System.Decimal[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal[], Single[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[] a, float[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this decimal[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Decimal[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this decimal[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Decimal[][], Byte, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, byte b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this decimal[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Decimal[][], Byte[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, byte[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, double b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Double, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, double b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Double b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Double[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Double[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Int16, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, short b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16 b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this decimal[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Decimal[][], Int16[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, short[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this decimal[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Decimal[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, int b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int32, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, int b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32 b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this decimal[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int32[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this decimal[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Decimal[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, float b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Single, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, float b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this decimal[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b)
Parameters
Type Name Description
System.Decimal[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Single[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b, decimal[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Decimal[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this decimal[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Decimal[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this decimal[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Decimal[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Decimal[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this decimal[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Decimal[,], Byte, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, byte b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this decimal[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Decimal[,], Byte[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, byte[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, decimal b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, decimal[] b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, double b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Double, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, double b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Double b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, double[] b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Double[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, double[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Double[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Int16, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, short b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16 b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this decimal[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Decimal[,], Int16[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, short[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this decimal[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Decimal[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, int b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int32, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, int b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32 b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this decimal[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, int[] b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int32[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, int[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this decimal[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Decimal[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, float b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Single, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, float b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this decimal[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Decimal[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, float[] b)
Parameters
Type Name Description
System.Decimal[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Single[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this decimal[, ] a, float[] b, decimal[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Decimal[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this decimal[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Decimal[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this decimal[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Decimal[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double, Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this double a, byte[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this double a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Double a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this double a, byte[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this double a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Double a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this double a, decimal[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this double a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Double a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this double a, decimal[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this double a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Double a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this double a, short[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this double a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Double a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double, Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this double a, short[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this double a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Double a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this double a, int[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this double a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Double a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this double a, int[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this double a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Double a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this double a, float[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this double a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Double a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this double a, float[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this double a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Double a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double[], Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this double[] a, byte[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this double[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Double[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this double[] a, byte[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this double[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Double[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this double[] a, decimal[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this double[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[] a, double[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[] a, double[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this double[] a, short[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this double[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Double[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double[], Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this double[] a, short[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this double[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this double[] a, int[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this double[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Double[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this double[] a, int[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this double[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this double[] a, float[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this double[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Double[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this double[] a, float[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this double[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double[][], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, byte b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this double[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, byte[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this double[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Double[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, decimal b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this double[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, decimal[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this double[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Double[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, double[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, short b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this double[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double[][], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, short[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this double[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Double[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, int b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this double[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, int[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this double[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Double[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, float b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this double[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this double[][] a, float[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this double[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Double[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this double[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Double[,], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, byte b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this double[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, byte[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this double[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Double[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, decimal b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this double[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, decimal[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this double[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Double[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, double[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, short b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this double[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double[,], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, short[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this double[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Double[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, int b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this double[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, int[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this double[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Double[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, float b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this double[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Double[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, float[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this double[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Double[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this double[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this short a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int16, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Byte[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, byte[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this short a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int16, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Byte[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, byte[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Byte[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this short a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int16, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Decimal[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, decimal[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this short a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int16, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Decimal[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, decimal[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Decimal[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this short a, double[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Double[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, double[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Double[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this short a, double[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Double[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, double[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Double[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short a, short[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short a, short[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this short a, int[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Int32[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, int[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this short a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this short a, int[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Int32[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, int[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this short a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this short a, float[][] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int16 a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16, Single[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short a, float[][] b, short[][] result)
Parameters
Type Name Description
System.Int16 a
System.Single[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this short a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int16 a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this short a, float[, ] b)
Parameters
Type Name Description
System.Int16 a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16, Single[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short a, float[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Single[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this short a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int16 a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this short[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int16[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Byte[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, byte[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this short[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int16[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Byte[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, byte[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Byte[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this short[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int16[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Decimal[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, decimal[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this short[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int16[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Decimal[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, decimal[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Decimal[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this short[] a, double[][] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Double[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, double[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Double[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this short[] a, double[, ] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Double[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, double[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Double[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[] a, short[][] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[] a, short[, ] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this short[] a, int[][] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Int32[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, int[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this short[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this short[] a, int[, ] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Int32[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, int[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this short[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this short[] a, float[][] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[], Single[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[] a, float[][] b, short[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this short[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this short[] a, float[, ] b)
Parameters
Type Name Description
System.Int16[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[], Single[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[] a, float[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this short[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int16[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this short[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int16[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Byte, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, byte b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this short[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int16[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Byte[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, byte[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Byte[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this short[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int16[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Decimal, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, decimal b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this short[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int16[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Decimal[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, decimal[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Decimal[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, double b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Double, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, double b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Double b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, double[] b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Double[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, double[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Double[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, short b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, short[] b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, int b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Int32, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, int b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this short[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, int[] b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Int32[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, int[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this short[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int16[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, float b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Single, Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, float b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this short[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this short[][] a, float[] b)
Parameters
Type Name Description
System.Int16[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this short[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int16[][], Single[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this short[][] a, float[] b, short[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int16[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this short[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Int16[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int16[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this short[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int16[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Byte, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, byte b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this short[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int16[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Byte[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, byte[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Byte[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this short[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int16[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Decimal, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, decimal b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this short[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int16[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Decimal[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, decimal[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Decimal[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, double b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Double, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, double b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Double b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, double[] b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Double[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, double[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Double[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, short b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, short[] b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, int b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Int32, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, int b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this short[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, int[] b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Int32[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, int[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this short[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int16[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, float b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Single, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, float b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this short[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int16[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, float[] b)
Parameters
Type Name Description
System.Int16[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this short[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int16[,], Single[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this short[, ] a, float[] b, short[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int16[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this short[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Int16[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32, Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this int a, byte[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this int a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Byte[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, byte[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this int a, byte[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this int a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Byte[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, byte[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Byte[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this int a, decimal[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this int a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Decimal[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, decimal[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this int a, decimal[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this int a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Decimal[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, decimal[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Decimal[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this int a, double[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Double[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, double[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Double[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this int a, double[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Double[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, double[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Double[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this int a, short[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this int a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32, Int16[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, short[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this int a, short[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this int a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32, Int16[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, short[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Int16[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int a, int[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int a, int[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this int a, float[][] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int32 a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32, Single[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int a, float[][] b, int[][] result)
Parameters
Type Name Description
System.Int32 a
System.Single[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this int a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int32 a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this int a, float[, ] b)
Parameters
Type Name Description
System.Int32 a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32, Single[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int a, float[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Single[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this int a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int32 a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32[], Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this int[] a, byte[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this int[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Byte[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, byte[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this int[] a, byte[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this int[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Byte[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, byte[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Byte[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Decimal[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, decimal[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this int[] a, decimal[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this int[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Decimal[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, decimal[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Decimal[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this int[] a, double[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Double[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, double[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Double[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this int[] a, double[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Double[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, double[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Double[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this int[] a, short[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this int[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32[], Int16[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, short[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this int[] a, short[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this int[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32[], Int16[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, short[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Int16[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[] a, int[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[] a, int[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this int[] a, float[][] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[], Single[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[] a, float[][] b, int[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this int[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this int[] a, float[, ] b)
Parameters
Type Name Description
System.Int32[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[], Single[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[] a, float[, ] b, int[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this int[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Int32[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32[][], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, byte b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this int[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Byte, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, byte b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, byte[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this int[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Int32[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Byte[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, byte[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Byte[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, decimal b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this int[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Decimal, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, decimal b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, decimal[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this int[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Int32[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Decimal[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, decimal[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Decimal[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, double b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Double, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, double b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Double b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, double[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Double[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, double[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Double[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, short b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this int[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32[][], Int16, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, short b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, short[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this int[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Int32[][], Int16[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, short[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int16[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, int b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, int[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, float b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Single, Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, float b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this int[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this int[][] a, float[] b)
Parameters
Type Name Description
System.Int32[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this int[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Int32[][], Single[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this int[][] a, float[] b, int[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Int32[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this int[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Int32[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Int32[,], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, byte b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this int[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Byte, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, byte b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, byte[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this int[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Int32[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Byte[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, byte[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Byte[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, decimal b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this int[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Decimal, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, decimal b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, decimal[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this int[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Int32[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Decimal[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, decimal[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Decimal[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, double b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Double, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, double b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Double b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, double[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Double[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, double[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Double[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, short b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this int[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32[,], Int16, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, short b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, short[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this int[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Int32[,], Int16[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, short[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int16[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, int b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, int[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, float b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Single, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, float b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this int[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Int32[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, float[] b)
Parameters
Type Name Description
System.Int32[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this int[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Int32[,], Single[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this int[, ] a, float[] b, int[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Int32[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this int[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Int32[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this float a, byte[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single, Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this float a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Single a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single, Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Byte[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, byte[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Byte[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this float a, byte[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single, Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this float a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Single a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single, Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Byte[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, byte[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Byte[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this float a, decimal[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single, Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this float a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Single a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single, Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Decimal[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, decimal[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Decimal[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this float a, decimal[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single, Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this float a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Single a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single, Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Decimal[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, decimal[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Decimal[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this float a, double[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Double[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, double[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Double[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this float a, double[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Double[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, double[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Double[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this float a, short[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single, Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this float a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Single a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single, Int16[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, short[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Int16[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this float a, short[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single, Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this float a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Single a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single, Int16[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, short[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Int16[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this float a, int[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single, Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this float a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Single a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single, Int32[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, int[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Int32[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this float a, int[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single, Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this float a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Single a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single, Int32[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, int[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Int32[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float a, float[][] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Single a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single, Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Single a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single, Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float a, float[, ] b)
Parameters
Type Name Description
System.Single a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single, Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single, Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Byte[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[][] AddToDiagonal(this float[] a, byte[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Byte[][] b

The matrix B.

Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single[], Byte[][], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this float[] a, byte[][] b, byte[][] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[][] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single[], Byte[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, byte[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Byte[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, byte[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Byte[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static byte[, ] AddToDiagonal(this float[] a, byte[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Byte[,] b

The matrix B.

Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single[], Byte[,], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this float[] a, byte[, ] b, byte[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[,] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single[], Byte[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, byte[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Byte[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, byte[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Byte[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Decimal[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Decimal[][] b

The matrix B.

Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single[], Decimal[][], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b, decimal[][] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[][] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single[], Decimal[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, decimal[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Decimal[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, decimal[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Decimal[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static decimal[, ] AddToDiagonal(this float[] a, decimal[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Decimal[,] b

The matrix B.

Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single[], Decimal[,], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this float[] a, decimal[, ] b, decimal[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[,] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single[], Decimal[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, decimal[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Decimal[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, decimal[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Decimal[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Double[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] AddToDiagonal(this float[] a, double[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Double[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Double[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, double[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Double[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Double[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] AddToDiagonal(this float[] a, double[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Double[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Double[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, double[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Double[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Int16[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[][] AddToDiagonal(this float[] a, short[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Int16[][] b

The matrix B.

Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single[], Int16[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, short[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Int16[][], Int16[][])

Declaration
public static short[][] AddToDiagonal(this float[] a, short[][] b, short[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[][] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single[], Int16[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, short[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Int16[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static short[, ] AddToDiagonal(this float[] a, short[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Int16[,] b

The matrix B.

Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single[], Int16[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, short[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Int16[,], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this float[] a, short[, ] b, short[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[,] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single[], Int16[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, short[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int16[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Int32[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[][] AddToDiagonal(this float[] a, int[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Int32[][] b

The matrix B.

Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single[], Int32[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, int[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Int32[][], Int32[][])

Declaration
public static int[][] AddToDiagonal(this float[] a, int[][] b, int[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[][] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single[], Int32[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, int[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Int32[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static int[, ] AddToDiagonal(this float[] a, int[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Int32[,] b

The matrix B.

Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single[], Int32[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, int[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Int32[,], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this float[] a, int[, ] b, int[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[,] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single[], Int32[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, int[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Int32[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Single[][])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[] a, float[][] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Single[][] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Single[][], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[] a, float[][] b, double[][] result)
Parameters
Type Name Description
System.Single[] a
System.Single[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[], Single[][], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[] a, float[][] b, float[][] result)
Parameters
Type Name Description
System.Single[] a
System.Single[][] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[], Single[,])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[] a, float[, ] b)
Parameters
Type Name Description
System.Single[] a

The scalar a.

System.Single[,] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[], Single[,], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[] a, float[, ] b, double[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Single[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[], Single[,], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[] a, float[, ] b, float[, ] result)
Parameters
Type Name Description
System.Single[] a
System.Single[,] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[][], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, byte b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Byte, Byte[][])

Declaration
public static byte[][] AddToDiagonal(this float[][] a, byte b, byte[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single[][], Byte, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, byte b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Byte, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, byte b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, byte[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Byte[], Byte[][])

Declaration
public static byte[][] AddToDiagonal(this float[][] a, byte[] b, byte[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte[] b
System.Byte[][] result
Returns
Type Description
System.Byte[][]
View Source

AddToDiagonal(Single[][], Byte[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, byte[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Byte[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, byte[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Byte[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, decimal b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Decimal, Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this float[][] a, decimal b, decimal[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single[][], Decimal, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, decimal b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Decimal, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, decimal b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, decimal[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Decimal[], Decimal[][])

Declaration
public static decimal[][] AddToDiagonal(this float[][] a, decimal[] b, decimal[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal[] b
System.Decimal[][] result
Returns
Type Description
System.Decimal[][]
View Source

AddToDiagonal(Single[][], Decimal[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, decimal[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Decimal[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, decimal[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Decimal[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, double b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Double, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Double, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, double b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Double b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, double[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Double[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Double[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, double[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Double[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, short b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int16, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, short b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Int16, Int16[][])

Declaration
public static short[][] AddToDiagonal(this float[][] a, short b, short[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16 b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single[][], Int16, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, short b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16 b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, short[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int16[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, short[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Int16[], Int16[][])

Declaration
public static short[][] AddToDiagonal(this float[][] a, short[] b, short[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16[] b
System.Int16[][] result
Returns
Type Description
System.Int16[][]
View Source

AddToDiagonal(Single[][], Int16[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, short[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int16[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, int b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int32, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, int b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32 b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Int32, Int32[][])

Declaration
public static int[][] AddToDiagonal(this float[][] a, int b, int[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32 b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single[][], Int32, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, int b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32 b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, int[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Int32[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, int[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Int32[], Int32[][])

Declaration
public static int[][] AddToDiagonal(this float[][] a, int[] b, int[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32[] b
System.Int32[][] result
Returns
Type Description
System.Int32[][]
View Source

AddToDiagonal(Single[][], Int32[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, int[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Int32[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, float b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Single, Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, float b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Single b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Single, Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, float b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Single b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[][] AddToDiagonal(this float[][] a, float[] b)
Parameters
Type Name Description
System.Single[][] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[][], Single[], Double[][])

Declaration
public static double[][] AddToDiagonal(this float[][] a, float[] b, double[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Single[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

AddToDiagonal(Single[][], Single[], Single[][])

Declaration
public static float[][] AddToDiagonal(this float[][] a, float[] b, float[][] result)
Parameters
Type Name Description
System.Single[][] a
System.Single[] b
System.Single[][] result
Returns
Type Description
System.Single[][]
View Source

AddToDiagonal(Single[,], Byte)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, byte b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Byte b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Byte, Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this float[, ] a, byte b, byte[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single[,], Byte, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, byte b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Byte, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, byte b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Byte[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, byte[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Byte[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Byte[], Byte[,])

Declaration
public static byte[, ] AddToDiagonal(this float[, ] a, byte[] b, byte[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte[] b
System.Byte[,] result
Returns
Type Description
System.Byte[,]
View Source

AddToDiagonal(Single[,], Byte[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, byte[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Byte[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, byte[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Byte[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Decimal)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, decimal b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Decimal b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Decimal, Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this float[, ] a, decimal b, decimal[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single[,], Decimal, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, decimal b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Decimal, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, decimal b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Decimal[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, decimal[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Decimal[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Decimal[], Decimal[,])

Declaration
public static decimal[, ] AddToDiagonal(this float[, ] a, decimal[] b, decimal[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal[] b
System.Decimal[,] result
Returns
Type Description
System.Decimal[,]
View Source

AddToDiagonal(Single[,], Decimal[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, decimal[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Decimal[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, decimal[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Decimal[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Double)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, double b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Double, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Double, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, double b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Double b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Double[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, double[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Double[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Double[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, double[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Double[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int16)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, short b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Int16 b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int16, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, short b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Int16, Int16[,])

Declaration
public static short[, ] AddToDiagonal(this float[, ] a, short b, short[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16 b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single[,], Int16, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, short b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16 b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int16[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, short[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Int16[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int16[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, short[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Int16[], Int16[,])

Declaration
public static short[, ] AddToDiagonal(this float[, ] a, short[] b, short[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16[] b
System.Int16[,] result
Returns
Type Description
System.Int16[,]
View Source

AddToDiagonal(Single[,], Int16[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, short[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int16[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int32)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, int b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Int32 b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int32, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, int b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32 b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Int32, Int32[,])

Declaration
public static int[, ] AddToDiagonal(this float[, ] a, int b, int[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32 b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single[,], Int32, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, int b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32 b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int32[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, int[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Int32[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Int32[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, int[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Int32[], Int32[,])

Declaration
public static int[, ] AddToDiagonal(this float[, ] a, int[] b, int[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32[] b
System.Int32[,] result
Returns
Type Description
System.Int32[,]
View Source

AddToDiagonal(Single[,], Int32[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, int[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Int32[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Single)

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, float b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Single b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Single, Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, float b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Single b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Single, Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, float b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Single b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Single[])

Elementwise addition between a scalar a and to the main diagonal of matrix B.

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, float[] b)
Parameters
Type Name Description
System.Single[,] a

The scalar a.

System.Single[] b

The matrix B.

Returns
Type Description
System.Single[,]
View Source

AddToDiagonal(Single[,], Single[], Double[,])

Declaration
public static double[, ] AddToDiagonal(this float[, ] a, float[] b, double[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Single[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

AddToDiagonal(Single[,], Single[], Single[,])

Declaration
public static float[, ] AddToDiagonal(this float[, ] a, float[] b, float[, ] result)
Parameters
Type Name Description
System.Single[,] a
System.Single[] b
System.Single[,] result
Returns
Type Description
System.Single[,]
View Source

Divide(Double, Double[])

Elementwise division between a scalar a and a vector b.

Declaration
public static double[] Divide(this double a, double[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Divide(Double, Double[], Double[])

Elementwise division between a scalar a and a vectorb.

Declaration
public static double[] Divide(this double a, double[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Divide(Double, Double[][])

Elementwise division between a scalar a and a matrix B.

Declaration
public static double[][] Divide(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Divide(Double, Double[][], Double[][])

Elementwise division between a scalar a and a matrix B.

Declaration
public static double[][] Divide(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Divide(Double, Double[,])

Elementwise division between a scalar a and a matrix B.

Declaration
public static double[, ] Divide(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Divide(Double, Double[,], Double[,])

Elementwise division between a scalar a and a matrix b.

Declaration
public static double[, ] Divide(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[], Double)

Elementwise division between a vector a and a scalar b.

Declaration
public static double[] Divide(this double[] a, double b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Divide(Double[], Double, Double[])

Elementwise division between a vector a and a scalar b.

Declaration
public static double[] Divide(this double[] a, double b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Divide(Double[], Double[])

Elementwise division between a vector a and a vector b.

Declaration
public static double[] Divide(this double[] a, double[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Divide(Double[], Double[], Double[])

Elementwise division between a vector a and a vectorb.

Declaration
public static double[] Divide(this double[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Divide(Double[], Double[][], VectorType)

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[][] Divide(this double[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[], Double[][], VectorType, Double[][])

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[][] Divide(this double[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[], Double[,], VectorType)

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[, ] Divide(this double[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[], Double[,], VectorType, Double[,])

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[, ] Divide(this double[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[][], Double)

Elementwise division between a matrix A and a scalar b.

Declaration
public static double[][] Divide(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[][], Double, Double[][])

Elementwise division between a matrix A and a scalar b.

Declaration
public static double[][] Divide(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[][], Double[], VectorType)

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[][] Divide(this double[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[][], Double[], VectorType, Double[][])

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[][] Divide(this double[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[][], Double[][])

Elementwise division between a matrix A and a matrix B.

Declaration
public static double[][] Divide(this double[][] a, double[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[][], Double[][], Double[][])

Elementwise division between a matrix A and a matrix B.

Declaration
public static double[][] Divide(this double[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Divide(Double[,], Double)

Elementwise division between a matrix A and a scalar b.

Declaration
public static double[, ] Divide(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[,], Double, Double[,])

Elementwise division between a matrix A and a scalar b.

Declaration
public static double[, ] Divide(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[,], Double[], VectorType)

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[, ] Divide(this double[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[,], Double[], VectorType, Double[,])

Elementwise division between a matrix A and a vectorb.

Declaration
public static double[, ] Divide(this double[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[,], Double[,])

Elementwise division between a matrix A and a matrix B.

Declaration
public static double[, ] Divide(this double[, ] a, double[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Divide(Double[,], Double[,], Double[,])

Elementwise division between a matrix A and a matrix B.

Declaration
public static double[, ] Divide(this double[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double, Double[][])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] DivideByDiagonal(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double, Double[][], Double[][])

Declaration
public static double[][] DivideByDiagonal(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double, Double[,])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] DivideByDiagonal(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double, Double[,], Double[,])

Declaration
public static double[, ] DivideByDiagonal(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[], Double[][])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] DivideByDiagonal(this double[] a, double[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[], Double[][], Double[][])

Declaration
public static double[][] DivideByDiagonal(this double[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[], Double[,])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] DivideByDiagonal(this double[] a, double[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[], Double[,], Double[,])

Declaration
public static double[, ] DivideByDiagonal(this double[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[][], Double)

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] DivideByDiagonal(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[][], Double, Double[][])

Declaration
public static double[][] DivideByDiagonal(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[][], Double[])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] DivideByDiagonal(this double[][] a, double[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[][], Double[], Double[][])

Declaration
public static double[][] DivideByDiagonal(this double[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

DivideByDiagonal(Double[,], Double)

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] DivideByDiagonal(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[,], Double, Double[,])

Declaration
public static double[, ] DivideByDiagonal(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[,], Double[])

Elementwise division between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] DivideByDiagonal(this double[, ] a, double[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

DivideByDiagonal(Double[,], Double[], Double[,])

Declaration
public static double[, ] DivideByDiagonal(this double[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

Equals(Double, Double[], Double, Double)

Determines whether two vectors contain the same values.

Declaration
public static bool[] Equals(Double a, Double[] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double a
Double[] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[]
View Source

Equals(Double, Double[][], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[][] Equals(Double a, Double[][] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double a
Double[][] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[][]
View Source

Equals(Double, Double[,], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[, ] Equals(Double a, Double[, ] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double a
Double[,] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[,]
View Source

Equals(Double[], Double, Double, Double)

Determines whether two vectors contain the same values.

Declaration
public static bool[] Equals(Double[] a, Double b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[] a
Double b
Double atol
Double rtol
Returns
Type Description
System.Boolean[]
View Source

Equals(Double[], Double[], Double, Double)

Determines whether two vectors contain the same values.

Declaration
public static bool[] Equals(Double[] a, Double[] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[] a
Double[] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[]
View Source

Equals(Double[][], Double, Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[][] Equals(Double[][] a, Double b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[][] a
Double b
Double atol
Double rtol
Returns
Type Description
System.Boolean[][]
View Source

Equals(Double[][], Double[][], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[][] Equals(Double[][] a, Double[][] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[][] a
Double[][] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[][]
View Source

Equals(Double[][], Double[,], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[][] Equals(Double[][] a, Double[, ] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[][] a
Double[,] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[][]
View Source

Equals(Double[,], Double, Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[, ] Equals(Double[, ] a, Double b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[,] a
Double b
Double atol
Double rtol
Returns
Type Description
System.Boolean[,]
View Source

Equals(Double[,], Double[][], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[][] Equals(Double[, ] a, Double[][] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[,] a
Double[][] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[][]
View Source

Equals(Double[,], Double[,], Double, Double)

Determines whether two matrices contain the same values.

Declaration
public static bool[, ] Equals(Double[, ] a, Double[, ] b, Double atol = null, Double rtol = null)
Parameters
Type Name Description
Double[,] a
Double[,] b
Double atol
Double rtol
Returns
Type Description
System.Boolean[,]
View Source

Multiply(Double, Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a vector b.

Declaration
public static double[] Multiply(this double a, double[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Multiply(Double, Double[], Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a vectorb.

Declaration
public static double[] Multiply(this double a, double[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Multiply(Double, Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a matrix B.

Declaration
public static double[][] Multiply(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double, Double[][], Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a matrix B.

Declaration
public static double[][] Multiply(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double, Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a matrix B.

Declaration
public static double[, ] Multiply(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double, Double[,], Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and a matrix b.

Declaration
public static double[, ] Multiply(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[], Double)

Elementwise multiplication (note: this is not a dot or matrix product) between a vector a and a scalar b.

Declaration
public static double[] Multiply(this double[] a, double b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Multiply(Double[], Double, Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a vector a and a scalar b.

Declaration
public static double[] Multiply(this double[] a, double b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Multiply(Double[], Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a vector a and a vector b.

Declaration
public static double[] Multiply(this double[] a, double[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Multiply(Double[], Double[], Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a vector a and a vectorb.

Declaration
public static double[] Multiply(this double[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Multiply(Double[], Double[][], VectorType)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[][] Multiply(this double[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[], Double[][], VectorType, Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[][] Multiply(this double[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[], Double[,], VectorType)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[, ] Multiply(this double[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[], Double[,], VectorType, Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[, ] Multiply(this double[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[][], Double)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a scalar b.

Declaration
public static double[][] Multiply(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[][], Double, Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a scalar b.

Declaration
public static double[][] Multiply(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[][], Double[], VectorType)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[][] Multiply(this double[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[][], Double[], VectorType, Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[][] Multiply(this double[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[][], Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a matrix B.

Declaration
public static double[][] Multiply(this double[][] a, double[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[][], Double[][], Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a matrix B.

Declaration
public static double[][] Multiply(this double[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Multiply(Double[,], Double)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a scalar b.

Declaration
public static double[, ] Multiply(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[,], Double, Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a scalar b.

Declaration
public static double[, ] Multiply(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[,], Double[], VectorType)

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[, ] Multiply(this double[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[,], Double[], VectorType, Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a vectorb.

Declaration
public static double[, ] Multiply(this double[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[,], Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a matrix B.

Declaration
public static double[, ] Multiply(this double[, ] a, double[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Multiply(Double[,], Double[,], Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a matrix A and a matrix B.

Declaration
public static double[, ] Multiply(this double[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

MultiplyAndAdd(Double[][], Double, Double[][], Double[][])

Multiplies a matrix A with a scalar b and accumulates with c.

Declaration
public static double[][] MultiplyAndAdd(this double[][] a, double b, double[][] c, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] c

The matrix c.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

MultiplyAndAdd(Double[,], Double, Double[,], Double[,])

Multiplies a matrix A with a scalar b and accumulates with c.

Declaration
public static double[, ] MultiplyAndAdd(this double[, ] a, double b, double[, ] c, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] c

The matrix c.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double, Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] MultiplyWithDiagonal(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double, Double[][], Double[][])

Declaration
public static double[][] MultiplyWithDiagonal(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double, Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] MultiplyWithDiagonal(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double, Double[,], Double[,])

Declaration
public static double[, ] MultiplyWithDiagonal(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[], Double[][])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[], Double[][], Double[][])

Declaration
public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[], Double[,])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] MultiplyWithDiagonal(this double[] a, double[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[], Double[,], Double[,])

Declaration
public static double[, ] MultiplyWithDiagonal(this double[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[][], Double)

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] MultiplyWithDiagonal(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[][], Double, Double[][])

Declaration
public static double[][] MultiplyWithDiagonal(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[][], Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[][], Double[], Double[][])

Declaration
public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

MultiplyWithDiagonal(Double[,], Double)

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] MultiplyWithDiagonal(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[,], Double, Double[,])

Declaration
public static double[, ] MultiplyWithDiagonal(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[,], Double[])

Elementwise multiplication (note: this is not a dot or matrix product) between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] MultiplyWithDiagonal(this double[, ] a, double[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

MultiplyWithDiagonal(Double[,], Double[], Double[,])

Declaration
public static double[, ] MultiplyWithDiagonal(this double[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

Pow(Double[], Double)

Elementwise power.

Declaration
public static double[] Pow(this double[] value, double y)
Parameters
Type Name Description
System.Double[] value

A matrix.

System.Double y

A power.

Returns
Type Description
System.Double[]
View Source

Pow(Double[], Double, Double[])

Elementwise power.

Declaration
public static double[] Pow(this double[] value, double y, double[] result)
Parameters
Type Name Description
System.Double[] value

A matrix.

System.Double y

A power.

System.Double[] result

The vector where the result should be stored. Pass the same vector as value to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Sqrt(Double[])

Elementwise square-root.

Declaration
public static double[] Sqrt(this double[] value)
Parameters
Type Name Description
System.Double[] value
Returns
Type Description
System.Double[]
View Source

Sqrt(Double[], Double[])

Elementwise square-root.

Declaration
public static double[] Sqrt(this double[] value, double[] result)
Parameters
Type Name Description
System.Double[] value

A matrix.

System.Double[] result

The vector where the result should be stored. Pass the same vector as value to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Sqrt(Double[][])

Elementwise square-root.

Declaration
public static double[][] Sqrt(this double[][] value)
Parameters
Type Name Description
System.Double[][] value
Returns
Type Description
System.Double[][]
View Source

Sqrt(Double[][], Double[][])

Elementwise square-root.

Declaration
public static double[][] Sqrt(this double[][] value, double[][] result)
Parameters
Type Name Description
System.Double[][] value

A matrix.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as value to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Sqrt(Double[,])

Elementwise square-root.

Declaration
public static double[, ] Sqrt(this double[, ] value)
Parameters
Type Name Description
System.Double[,] value
Returns
Type Description
System.Double[,]
View Source

Sqrt(Double[,], Double[,])

Elementwise square-root.

Declaration
public static double[, ] Sqrt(this double[, ] value, double[, ] result)
Parameters
Type Name Description
System.Double[,] value

A matrix.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as value to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double, Double[])

Elementwise subtraction between a scalar a and a vector b.

Declaration
public static double[] Subtract(this double a, double[] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Subtract(Double, Double[], Double[])

Elementwise subtraction between a scalar a and a vectorb.

Declaration
public static double[] Subtract(this double a, double[] b, double[] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Subtract(Double, Double[][])

Elementwise subtraction between a scalar a and a matrix B.

Declaration
public static double[][] Subtract(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double, Double[][], Double[][])

Elementwise subtraction between a scalar a and a matrix B.

Declaration
public static double[][] Subtract(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double, Double[,])

Elementwise subtraction between a scalar a and a matrix B.

Declaration
public static double[, ] Subtract(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double, Double[,], Double[,])

Elementwise subtraction between a scalar a and a matrix b.

Declaration
public static double[, ] Subtract(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[], Double)

Elementwise subtraction between a vector a and a scalar b.

Declaration
public static double[] Subtract(this double[] a, double b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

Returns
Type Description
System.Double[]
View Source

Subtract(Double[], Double, Double[])

Elementwise subtraction between a vector a and a scalar b.

Declaration
public static double[] Subtract(this double[] a, double b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double b

The scalar b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Subtract(Double[], Double[])

Elementwise subtraction between a vector a and a vector b.

Declaration
public static double[] Subtract(this double[] a, double[] b)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

Returns
Type Description
System.Double[]
View Source

Subtract(Double[], Double[], Double[])

Elementwise subtraction between a vector a and a vectorb.

Declaration
public static double[] Subtract(this double[] a, double[] b, double[] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[] b

The vector b.

System.Double[] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[]
View Source

Subtract(Double[], Double[][], VectorType)

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[][] Subtract(this double[] a, double[][] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[], Double[][], VectorType, Double[][])

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[][] Subtract(this double[] a, double[][] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[][] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[], Double[,], VectorType)

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[, ] Subtract(this double[] a, double[, ] b, VectorType dimension)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[], Double[,], VectorType, Double[,])

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[, ] Subtract(this double[] a, double[, ] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[] a

The vector a.

System.Double[,] b

The matrix B.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[][], Double)

Elementwise subtraction between a matrix A and a scalar b.

Declaration
public static double[][] Subtract(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[][], Double, Double[][])

Elementwise subtraction between a matrix A and a scalar b.

Declaration
public static double[][] Subtract(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double b

The scalar b.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[][], Double[], VectorType)

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[][] Subtract(this double[][] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[][], Double[], VectorType, Double[][])

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[][] Subtract(this double[][] a, double[] b, VectorType dimension, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[][] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[][], Double[][])

Elementwise subtraction between a matrix A and a matrix B.

Declaration
public static double[][] Subtract(this double[][] a, double[][] b)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[][], Double[][], Double[][])

Elementwise subtraction between a matrix A and a matrix B.

Declaration
public static double[][] Subtract(this double[][] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a

The matrix A.

System.Double[][] b

The matrix B.

System.Double[][] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[][]
View Source

Subtract(Double[,], Double)

Elementwise subtraction between a matrix A and a scalar b.

Declaration
public static double[, ] Subtract(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double, Double[,])

Elementwise subtraction between a matrix A and a scalar b.

Declaration
public static double[, ] Subtract(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double b

The scalar b.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[], VectorType)

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[, ] Subtract(this double[, ] a, double[] b, VectorType dimension)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[], VectorType, Double[,])

Elementwise subtraction between a matrix A and a vectorb.

Declaration
public static double[, ] Subtract(this double[, ] a, double[] b, VectorType dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[] b

The vector b.

VectorType dimension

The type of the vector being passed to the function. If the vector is a RowVector, then the operation will be applied between each row of the matrix and the given vector. If the vector is a ColumnVector, then the operation will be applied between each column of the matrix and the given vector.

System.Double[,] result

The matrix where the result should be stored. Pass the same matrix as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[], Int32)

Obsolete. Please specify a VectorType in place of an integer in the dimension argument.

Declaration
public static double[, ] Subtract(this double[, ] a, double[] b, int dimension)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Int32 dimension
Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[], Int32, Double[,])

Obsolete. Please specify a VectorType in place of an integer in the dimension argument.

Declaration
public static double[, ] Subtract(this double[, ] a, double[] b, int dimension, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Int32 dimension
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[,])

Elementwise subtraction between a matrix A and a matrix B.

Declaration
public static double[, ] Subtract(this double[, ] a, double[, ] b)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

Subtract(Double[,], Double[,], Double[,])

Elementwise subtraction between a matrix A and a matrix B.

Declaration
public static double[, ] Subtract(this double[, ] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a

The matrix A.

System.Double[,] b

The matrix B.

System.Double[,] result

The vector where the result should be stored. Pass the same vector as one of the arguments to perform the operation in place.

Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double, Double[][])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] SubtractFromDiagonal(this double a, double[][] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double, Double[][], Double[][])

Declaration
public static double[][] SubtractFromDiagonal(this double a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double, Double[,])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] SubtractFromDiagonal(this double a, double[, ] b)
Parameters
Type Name Description
System.Double a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double, Double[,], Double[,])

Declaration
public static double[, ] SubtractFromDiagonal(this double a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[], Double[][])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] SubtractFromDiagonal(this double[] a, double[][] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[][] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[], Double[][], Double[][])

Declaration
public static double[][] SubtractFromDiagonal(this double[] a, double[][] b, double[][] result)
Parameters
Type Name Description
System.Double[] a
System.Double[][] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[], Double[,])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] SubtractFromDiagonal(this double[] a, double[, ] b)
Parameters
Type Name Description
System.Double[] a

The scalar a.

System.Double[,] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[], Double[,], Double[,])

Declaration
public static double[, ] SubtractFromDiagonal(this double[] a, double[, ] b, double[, ] result)
Parameters
Type Name Description
System.Double[] a
System.Double[,] b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[][], Double)

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] SubtractFromDiagonal(this double[][] a, double b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[][], Double, Double[][])

Declaration
public static double[][] SubtractFromDiagonal(this double[][] a, double b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[][], Double[])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[][] SubtractFromDiagonal(this double[][] a, double[] b)
Parameters
Type Name Description
System.Double[][] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[][], Double[], Double[][])

Declaration
public static double[][] SubtractFromDiagonal(this double[][] a, double[] b, double[][] result)
Parameters
Type Name Description
System.Double[][] a
System.Double[] b
System.Double[][] result
Returns
Type Description
System.Double[][]
View Source

SubtractFromDiagonal(Double[,], Double)

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] SubtractFromDiagonal(this double[, ] a, double b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[,], Double, Double[,])

Declaration
public static double[, ] SubtractFromDiagonal(this double[, ] a, double b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double b
System.Double[,] result
Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[,], Double[])

Elementwise subtraction between a scalar a and to the main diagonal of matrix B.

Declaration
public static double[, ] SubtractFromDiagonal(this double[, ] a, double[] b)
Parameters
Type Name Description
System.Double[,] a

The scalar a.

System.Double[] b

The matrix B.

Returns
Type Description
System.Double[,]
View Source

SubtractFromDiagonal(Double[,], Double[], Double[,])

Declaration
public static double[, ] SubtractFromDiagonal(this double[, ] a, double[] b, double[, ] result)
Parameters
Type Name Description
System.Double[,] a
System.Double[] b
System.Double[,] result
Returns
Type Description
System.Double[,]

See Also

VectorType