Click or drag to resize
CPGUMatrixMult Method
Multiply two pagers as if they were matrices.

Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.  

Namespace: Geosoft.Desktop.GXNetX
Assembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
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.
Syntax
public static void MatrixMult(
	CGXNETCore gxNetShared,
	CPG pg_u,
	int transpose_u,
	CPG pg_v,
	int transpose,
	CPG pg_uv
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
pg_u
Type: GeoEngine.Core.GXNetXCPG
Matrix U
transpose_u
Type: SystemInt32
TRUE (1) if U should be transposed before multiplication
pg_v
Type: GeoEngine.Core.GXNetXCPG
Matrix V
transpose
Type: SystemInt32
TRUE (1) if V should be transposed before multiplication
pg_uv
Type: GeoEngine.Core.GXNetXCPG
Returned matrix U*V
See Also