MF_block_equMT MD_block_equMT ME_block_equMT
MCF_block_equMT MCD_block_equMT MCE_block_equMT
MI_block_equMTMBI_block_equMTMSI_block_equMTMLI_block_equMTMQI_block_equMT
MU_block_equMTMUB_block_equMTMUS_block_equMTMUL_block_equMTMUQ_block_equMT
FunctionCopy the transpose of a matrix into a "block" of another matrix
Syntax C/C++#include <MFstd.h>
void MF_block_equMT( fMatrix Dest,
      unsigned destHt, unsigned destLen,
      ui firstRow, ui firstCol,
      fMatrix Srce, ui srceHt, ui srceLen );
C++ MatObj#include <OptiVec.h>
void matrix<T>::block_equMT( const ui firstRow, const ui firstCol, const matrix<T>& MSrce);
Pascal/Delphiuses MFstd;
procedure MF_block_equMT( MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      MSrce:fMatrix; srceHt, srceLen:UIntSize );
CUDA function C/C++#include <cudaMFstd.h>
int cudaMF_block_equMT( fMatrix d_Dest,
      unsigned destHt, unsigned destLen,
      ui firstRow, ui firstCol,
      fMatrix d_Srce, ui srceHt, ui srceLen );
void MFcu_block_equMT( fMatrix h_Dest,
      unsigned destHt, unsigned destLen,
      ui firstRow, ui firstCol,
      fMatrix h_Srce, ui srceHt, ui srceLen );
CUDA function Pascal/Delphiuses MFstd;
function cudaMF_block_equMT( d_MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      d_MSrce:fMatrix; srceHt, srceLen:UIntSize ): IntBool;
procedure MF_block_equMT( h_MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      h_MSrce:fMatrix; srceHt, srceLen:UIntSize );
DescriptionMDesti+firstRow, j+firstCol = MSrcej, i,  i=0,...,srceLen-1;  j=0,...,srceHt-1
See alsoMF_block_equM,   MF_equMblockT,   MF_submatrix_equM,   chapter 5

MatrixLib Table of Contents  OptiVec home