MF_block_equM MD_block_equM ME_block_equM
MCF_block_equM MCD_block_equM MCE_block_equM
MI_block_equMMBI_block_equMMSI_block_equMMLI_block_equMMQI_block_equM
MU_block_equMMUB_block_equMMUS_block_equMMUL_block_equMMUQ_block_equM
FunctionCopy a matrix into a "block" of another matrix
Syntax C/C++#include <MFstd.h>
void MF_block_equM( 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_equM( const ui firstRow, const ui firstCol, const matrix<T>& MSrce);
Pascal/Delphiuses MFstd;
procedure MF_block_equM( MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      MSrce:fMatrix; srceHt, srceLen:UIntSize );
CUDA function C/C++#include <cudaMFstd.h>
int cudaMF_block_equM( fMatrix d_Dest,
      unsigned destHt, unsigned destLen,
      ui firstRow, ui firstCol,
      fMatrix d_Srce, ui srceHt, ui srceLen );
void MFcu_block_equM( 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_equM( d_MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      d_MSrce:fMatrix; srceHt, srceLen:UIntSize ): IntBool;
procedure MF_block_equM( h_MDest:fMatrix;
      destHt, destLen, firstRow, firstCol:UIntSize;
      h_MSrce:fMatrix; srceHt, srceLen:UIntSize );
DescriptionMDesti+firstRow, j+firstCol = MSrcei, j,  i=0,...,srceHt-1;  j=0,...,srceLen-1
See alsoMF_block_equMT,   MF_equMblock,   MF_submatrix_equM,   chapter 5

MatrixLib Table of Contents  OptiVec home