pow_element_matrix_modT_pow_element_matrix_modPowElementMatrixModPowElementMatrixModpow_element_matrix_mod (Operator)

Name

pow_element_matrix_modT_pow_element_matrix_modPowElementMatrixModPowElementMatrixModpow_element_matrix_mod — Compute the power functions of the elements of a matrix.

Signature

pow_element_matrix_mod( : : MatrixID, MatrixExpID : )

Herror T_pow_element_matrix_mod(const Htuple MatrixID, const Htuple MatrixExpID)

void PowElementMatrixMod(const HTuple& MatrixID, const HTuple& MatrixExpID)

void HMatrix::PowElementMatrixMod(const HMatrix& MatrixExpID) const

static void HOperatorSet.PowElementMatrixMod(HTuple matrixID, HTuple matrixExpID)

void HMatrix.PowElementMatrixMod(HMatrix matrixExpID)

def pow_element_matrix_mod(matrix_id: HHandle, matrix_exp_id: HHandle) -> None

Description

The operator pow_element_matrix_modpow_element_matrix_modPowElementMatrixModPowElementMatrixModPowElementMatrixModpow_element_matrix_mod computes the power of all elements of the input MatrixMatrixMatrixMatrixmatrixmatrix with the elements of the input matrix MatrixExpMatrixExpMatrixExpMatrixExpmatrixExpmatrix_exp. The input matrices MatrixMatrixMatrixMatrixmatrixmatrix and MatrixExpMatrixExpMatrixExpMatrixExpmatrixExpmatrix_exp are defined by the matrix handles MatrixIDMatrixIDMatrixIDMatrixIDmatrixIDmatrix_id and MatrixExpIDMatrixExpIDMatrixExpIDMatrixExpIDmatrixExpIDmatrix_exp_id. 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_matrixGetFullMatrixGetFullMatrixGetFullMatrixget_full_matrix. The formula for the calculation of the result is:

Example:

Execution Information

This operator modifies the state of the following input parameter:

During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.

Parameters

MatrixIDMatrixIDMatrixIDMatrixIDmatrixIDmatrix_id (input_control, state is modified)  matrix HMatrix, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Matrix handle of the input matrix of the base.

MatrixExpIDMatrixExpIDMatrixExpIDMatrixExpIDmatrixExpIDmatrix_exp_id (input_control)  matrix HMatrix, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Matrix handle of the input matrix with exponents.

Result

If the parameters are valid, the operator pow_element_matrix_modpow_element_matrix_modPowElementMatrixModPowElementMatrixModPowElementMatrixModpow_element_matrix_mod returns the value TRUE. If necessary, an exception is raised.

Possible Predecessors

create_matrixcreate_matrixCreateMatrixCreateMatrixCreateMatrixcreate_matrix

Possible Successors

get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrixget_full_matrix, get_value_matrixget_value_matrixGetValueMatrixGetValueMatrixGetValueMatrixget_value_matrix

Alternatives

pow_element_matrixpow_element_matrixPowElementMatrixPowElementMatrixPowElementMatrixpow_element_matrix, pow_scalar_element_matrixpow_scalar_element_matrixPowScalarElementMatrixPowScalarElementMatrixPowScalarElementMatrixpow_scalar_element_matrix, pow_scalar_element_matrix_modpow_scalar_element_matrix_modPowScalarElementMatrixModPowScalarElementMatrixModPowScalarElementMatrixModpow_scalar_element_matrix_mod

See also

sqrt_matrixsqrt_matrixSqrtMatrixSqrtMatrixSqrtMatrixsqrt_matrix, sqrt_matrix_modsqrt_matrix_modSqrtMatrixModSqrtMatrixModSqrtMatrixModsqrt_matrix_mod

Module

Foundation