Name
transpose_matrix_modtranspose_matrix_modTransposeMatrixModtranspose_matrix_modTransposeMatrixModTransposeMatrixMod — Transpose a matrix.
Herror transpose_matrix_mod(const Hlong MatrixID)
Herror T_transpose_matrix_mod(const Htuple MatrixID)
Herror transpose_matrix_mod(const HTuple& MatrixID)
void HMatrix::TransposeMatrixMod() const
void TransposeMatrixMod(const HTuple& MatrixID)
void HMatrix::TransposeMatrixMod() const
The operator transpose_matrix_modtranspose_matrix_modTransposeMatrixModtranspose_matrix_modTransposeMatrixModTransposeMatrixMod returns the transpose of
the input MatrixMatrixMatrixMatrixMatrixmatrix. The input matrix is defined by the
matrix handle MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID. The input matrix is overwritten
with the result. Access to the elements of the matrix is possible
e.g. with the operator get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix.
Example:
/ 3.0 1.0 -2.0 \
Matrix = | -5.0 7.0 2.0 |
\ -9.0 -4.0 1.0 /
/ 3.0 -5.0 -9.0 \
-> Matrix = | 1.0 7.0 -4.0 |
\ -2.0 2.0 1.0 /
transpose_matrix_modtranspose_matrix_modTransposeMatrixModtranspose_matrix_modTransposeMatrixModTransposeMatrixMod modifies the content of an already existing
matrix.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Matrix handle of the input matrix.
If the parameters are valid, the operator transpose_matrix_modtranspose_matrix_modTransposeMatrixModtranspose_matrix_modTransposeMatrixModTransposeMatrixMod
returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.
create_matrixcreate_matrixCreateMatrixcreate_matrixCreateMatrixCreateMatrix
get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix,
get_value_matrixget_value_matrixGetValueMatrixget_value_matrixGetValueMatrixGetValueMatrix
transpose_matrixtranspose_matrixTransposeMatrixtranspose_matrixTransposeMatrixTransposeMatrix
invert_matrixinvert_matrixInvertMatrixinvert_matrixInvertMatrixInvertMatrix,
invert_matrix_modinvert_matrix_modInvertMatrixModinvert_matrix_modInvertMatrixModInvertMatrixMod
David Poole: “Linear Algebra: A Modern Introduction”; Thomson;
Belmont; 2006.
Gene H. Golub, Charles F. van Loan: “Matrix Computations”; The
Johns Hopkins University Press; Baltimore and London; 1996.
Foundation