MF_submatrix_equM MD_submatrix_equM ME_submatrix_equM
MCF_submatrix_equM MCD_submatrix_equM MCE_submatrix_equM
MI_submatrix_equMMBI_submatrix_equMMSI_submatrix_equMMLI_submatrix_equMMQI_submatrix_equM
MU_submatrix_equMMUB_submatrix_equMMUS_submatrix_equMMUL_submatrix_equMMUQ_submatrix_equM
Functiondistribute the elements of a matrix to a submatrix of another (larger) matrix
Syntax C/C++#include <MFstd.h>
void MF_submatrix_equM( fMatrix MDest, unsigned destHt, unsigned destLen, ui firstRowInCol, ui sampInCol, ui firstColInRow, ui sampInRow, fMatrix MSrce, ui srceHt, ui srceLen );
C++ MatObj#include <OptiVec.h>
void matrix<T>::submatrix_equM( const ui firstRowInCol, const ui sampInCol, const ui firstColInRow, const ui sampInRow, const matrix<T>& MSrce  );
Pascal/Delphiuses MFstd;
procedure MF_submatrix_equM( MDest:fMatrix; destHt, destLen, firstRowInCol, sampInCol, firstColInRow, sampInRow:UIntSize; MSrce:fMatrix; srceHt, srceLen:UIntSize );
CUDA function C/C++#include <cudaMFstd.h>
int cudaMF_submatrix_equM( fMatrix d_MDest, unsigned destHt, unsigned destLen, ui firstRowInCol, ui sampInCol, ui firstColInRow, ui sampInRow, fMatrix d_MSrce, ui srceHt, ui srceLen );
void MFcu_submatrix_equM( fMatrix h_MDest, unsigned destHt, unsigned destLen, ui firstRowInCol, ui sampInCol, ui firstColInRow, ui sampInRow, fMatrix h_MSrce, ui srceHt, ui srceLen );
CUDA function Pascal/Delphiuses MFstd;
function cudaMF_submatrix_equM( d_MDest:fMatrix; destHt, destLen, firstRowInCol, sampInCol, firstColInRow, sampInRow:UIntSize; d_MSrce:fMatrix; srceHt, srceLen:UIntSize ): IntBool;
procedure MFcu_submatrix_equM( h_MDest:fMatrix; destHt, destLen, firstRowInCol, sampInCol, firstColInRow, sampInRow:UIntSize; h_MSrce:fMatrix; srceHt, srceLen:UIntSize );
DescriptionMDesti*sampInCol+firstRowInCol, j*sampInRow+firstColInRow = MSrcei, j
This function does the inverse of MF_submatrix
See alsoVF_subvector,   MF_Row_equV,   MF_submatrix,   chapter 5

MatrixLib Table of Contents  OptiVec home