mult

Mapdl.mult(m1='', t1='', m2='', t2='', m3='', **kwargs)

Performs the matrix multiplication M3 = M1(T1)*M2(T2).

APDL Command: *MULT

Parameters
m1

Name of matrix M1. Must have been previously specified by a *DMAT or *SMAT command.

t1

Transpose key. Set T1 = TRANS to use the transpose of M1. If blank, transpose will not be used.

m2

Name of matrix M2. Must have been previously specified by a *DMAT command.

t2

Transpose key. Set T2 = TRANS to use the transpose of M2. If blank, transpose will not be used.

m3

Name of resulting matrix, M3. Must be specified.

Notes

The matrices must be dimensionally consistent such that the number of columns of M1 (or the transposed matrix, if requested) is equal to the number of rows of M2 (or the transposed matrix, if requested).

You cannot multiply two sparse matrices with this command (that is, M1 and M2 cannot both be sparse). The resulting matrix, M3, will always be a dense matrix, no matter what combination of input matrices is used (dense*sparse, sparse*dense, or dense*dense).