Name
pow_element_matrix_modpow_element_matrix_modPowElementMatrixModpow_element_matrix_modPowElementMatrixModPowElementMatrixMod — Compute the power functions of the elements of a matrix.
The operator pow_element_matrix_modpow_element_matrix_modPowElementMatrixModpow_element_matrix_modPowElementMatrixModPowElementMatrixMod computes the power of
all elements of the input MatrixMatrixMatrixMatrixMatrixmatrix with the elements of
the input matrix MatrixExpMatrixExpMatrixExpMatrixExpMatrixExpmatrixExp. The input matrices
MatrixMatrixMatrixMatrixMatrixmatrix and MatrixExpMatrixExpMatrixExpMatrixExpMatrixExpmatrixExp are defined by the matrix
handles MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID and MatrixExpIDMatrixExpIDMatrixExpIDMatrixExpIDMatrixExpIDmatrixExpID. Both matrices
must have identical dimensions. The input MatrixMatrixMatrixMatrixMatrixmatrix 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. The
formula for the calculation of the result is:
MatrixExp
ij
Matrix = Matrix .
ij ij
Example:
/ 3.0 1.0 2.0 \ / 1.0 2.0 2.0 \
Matrix = | 5.0 7.0 2.0 | PowerExp = | 2.0 0.0 3.0 |
\ 9.0 4.0 1.0 / \ 0.5 3.0 1.0 /
/ 3.0 1.0 4.0 \
-> Matrix = | 25.0 1.0 8.0 |
\ 3.0 64.0 1.0 /
pow_element_matrix_modpow_element_matrix_modPowElementMatrixModpow_element_matrix_modPowElementMatrixModPowElementMatrixMod 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 of the base.
Matrix handle of the input matrix with exponents.
If the parameters are valid, the operator
pow_element_matrix_modpow_element_matrix_modPowElementMatrixModpow_element_matrix_modPowElementMatrixModPowElementMatrixMod 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
pow_element_matrixpow_element_matrixPowElementMatrixpow_element_matrixPowElementMatrixPowElementMatrix,
pow_scalar_element_matrixpow_scalar_element_matrixPowScalarElementMatrixpow_scalar_element_matrixPowScalarElementMatrixPowScalarElementMatrix,
pow_scalar_element_matrix_modpow_scalar_element_matrix_modPowScalarElementMatrixModpow_scalar_element_matrix_modPowScalarElementMatrixModPowScalarElementMatrixMod
sqrt_matrixsqrt_matrixSqrtMatrixsqrt_matrixSqrtMatrixSqrtMatrix,
sqrt_matrix_modsqrt_matrix_modSqrtMatrixModsqrt_matrix_modSqrtMatrixModSqrtMatrixMod
Foundation