Click or drag to resize

CPGUMatrixMult Method

Multiply two pagers as if they were matrices.

Namespace:  Geosoft.Desktop.GXNet
Assembly:  geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntax
public static void MatrixMult(
	CPG pg_u,
	int transpose_u,
	CPG pg_v,
	int transpose,
	CPG pg_uv
)

public static void MatrixMult(
	CPG pg_u,
	int transpose_u,
	CPG pg_v,
	int transpose,
	CPG pg_uv
)

Parameters

pg_u
Type: GeoEngine.Core.GXNetCPG
Matrix U
transpose_u
Type: SystemInt32
TRUE (1) if U should be transposed before multiplication
pg_v
Type: GeoEngine.Core.GXNetCPG
Matrix V
transpose
Type: SystemInt32
TRUE (1) if V should be transposed before multiplication
pg_uv
Type: GeoEngine.Core.GXNetCPG
Returned matrix U*V
Remarks
The matrices must be correctly dimensioned, taking into account whether transposition should occur before multiplication. The input matrices are not altered on output (even if transposition is requested). Assertions if: Matrices are not expected sizes Dummies are treated as 0 values.
See Also