MF_equMblockT
| MD_equMblockT |
ME_equMblockT |
MCF_equMblockT |
MCD_equMblockT |
MCE_equMblockT |
MI_equMblockT | MBI_equMblockT | MSI_equMblockT | MLI_equMblockT | MQI_equMblockT |
MU_equMblockT | MUB_equMblockT | MUS_equMblockT | MUL_equMblockT | MUQ_equMblockT; |
|
Function | Extract and transpose a block from a matrix |
|
Syntax C/C++ | #include <MFstd.h>
void MF_equMblockT( fMatrix MSub,
ui subHt, ui subLen,
fMatrix MSrce, ui srceHt, ui srceLen,
ui firstRow, ui firstCol ); |
C++ MatObj | #include <OptiVec.h>
void matrix<T>::equMblockT( const matrix<T>& MSrce, const ui firstRow, const ui firstCol ); |
Pascal/Delphi | uses MFstd;
procedure MF_equMblockT( MSub:fMatrix;
subHt, subLen: UIntSize;
MSrce:fMatrix;
srceHt, srceLen, firstRow, firstCol:UIntSize ); |
|
CUDA function C/C++ | #include <cudaMFstd.h>
int cudaMF_equMblockT( fMatrix d_MSub,
ui subHt, ui subLen,
fMatrix d_MSrce, ui srceHt, ui srceLen,
ui firstRow, ui firstCol );
void MFcu_equMblockT( fMatrix h_MSub,
ui subHt, ui subLen,
fMatrix h_MSrce, ui srceHt, ui srceLen,
ui firstRow, ui firstCol );
|
CUDA function Pascal/Delphi | uses MFstd;
function cudaMF_equMblockT( d_MSub:fMatrix;
subHt, subLen: UIntSize;
d_MSrce:fMatrix;
srceHt, srceLen, firstRow, firstCol:UIntSize ): IntBool;
procedure MFcu_equMblockT( h_MSub:fMatrix;
subHt, subLen: UIntSize;
h_MSrce:fMatrix;
srceHt, srceLen, firstRow, firstCol:UIntSize );
|
|
Description | MSubj, i = MSrcei+firstRow, j+firstCol, i=0,...,subLen-1; j=0,...,subHt-1 |
|
|