 | 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
Syntaxpublic 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
)
Public Shared Sub MatrixMult (
pg_u As CPG,
transpose_u As Integer,
pg_v As CPG,
transpose As Integer,
pg_uv As CPG
)
Public Shared Sub MatrixMult (
pg_u As CPG,
transpose_u As Integer,
pg_v As CPG,
transpose As Integer,
pg_uv As CPG
)
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
)
static member MatrixMult :
pg_u : CPG *
transpose_u : int *
pg_v : CPG *
transpose : int *
pg_uv : CPG -> unit
static member MatrixMult :
pg_u : CPG *
transpose_u : int *
pg_v : CPG *
transpose : int *
pg_uv : CPG -> unit
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