Matrix<T>.Add In Place Method
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Overload List
Add | Adds a scalar to a matrix. |
Add | Adds another matrix to this matrix in-place. |
Add | Adds a vector broadcast along the specified dimension to this matrix in-place. |
AddInPlace(T)
Adds a scalar to a matrix.
public virtual Matrix<T> AddInPlace(
T value
)
Parameters
- value T
- The value to add.
Return Value
Matrix<T>A reference to this instance.
AddInPlace(Matrix<T>)
Adds another matrix to this matrix in-place.
public Matrix<T> AddInPlace(
Matrix<T> matrix
)
Parameters
Return Value
Matrix<T>A reference to this instance.
Exceptions
Argument | matrix is null |
Dimension | The length of matrix does not equal the length of this instance. |
AddInPlace(Vector<T>, Dimension)
Adds a vector broadcast along the specified dimension to this matrix in-place.
public Matrix<T> AddInPlace(
Vector<T> vector,
Dimension broadcastDimension
)
Parameters
- vector Vector<T>
- The vector to broadcast and add.
- broadcastDimension Dimension
- A value that specifies whether the elements in vector should be broadcast across rows or columns.
Return Value
Matrix<T>A reference to this instance.
Exceptions
Argument | vector is null |
Dimension | The length of vector does not equal the length of this instance. |