MF_Row_equ0 MD_Row_equ0 ME_Row_equ0
MCF_Row_equ0 MCD_Row_equ0 MCE_Row_equ0
MCF_Row_Reequ0 MCD_Row_Reequ0 MCE_Row_Reequ0
MCF_Row_Imequ0 MCD_Row_Imequ0 MCE_Row_Imequ0
MI_Row_equ0MBI_Row_equ0MSI_Row_equ0MLI_Row_equ0MQI_Row_equ0
MU_Row_equ0MUB_Row_equ0MUS_Row_equ0MUL_Row_equ0MUQ_Row_equ0;
Functioninitialize all elements of one row with zero
Syntax C/C++#include <MFstd.h>
void MF_Row_equ0( fMatrix MA, ui ht, ui len, ui iRow );
void MCF_Row_Reequ0( cfMatrix MA, ui ht, ui len, ui iRow );
void MCF_Row_Imequ0( cfMatrix MA, ui ht, ui len, ui iRow );
C++ MatObj#include <OptiVec.h>
void matrix<T>::Row_equ0( const ui iRow );
void matrix<complex<T>>::Row_Reequ0( const ui iRow );
void matrix<complex<T>>::Row_Imequ0( const ui iRow );
Pascal/Delphiuses MFstd;
procedure MF_Row_equ0( MA:fMatrix; ht, len, iRow:UIntSize );
procedure MCF_Row_Reequ0( MA:cfMatrix; ht, len, iRow:UIntSize );
procedure MCF_Row_Imequ0( MA:cfMatrix; ht, len, iRow:UIntSize );
CUDA function C/C++#include <cudaMFstd.h>
int cudaMF_Row_equ0( fMatrix d_MA, ui ht, ui len, ui iRow );
int cudaMCF_Row_Reequ0( cfMatrix d_MA, ui ht, ui len, ui iRow );
int cudaMCF_Row_Imequ0( cfMatrix d_MA, ui ht, ui len, ui iRow );
void MFcu_Row_equ0( fMatrix h_MA, ui ht, ui len, ui iRow );
CUDA function Pascal/Delphiuses MFstd;
function cudaMF_Row_equ0( d_MA:fMatrix; ht, len, iRow:UIntSize ): IntBool;
function cudaMCF_Row_Reequ0( d_MA:cfMatrix; ht, len, iRow:UIntSize ): IntBool;
function cudaMCF_Row_Imequ0( d_MA:cfMatrix; ht, len, iRow:UIntSize ): IntBool;
procedure MFcu_Row_equ0( h_MA:fMatrix; ht, len, iRow:UIntSize );
Description
M?_Row_equ0:  MAiRow,i = 0,  i=0,...,len-1
MC?_Row_Reequ0:  MAiRow,i.Re = 0,  i=0,...,len-1 (MAiRow,i.Im remains unchanged)
MC?_Row_Imequ0:  MAiRow,i.Im = 0,  i=0,...,len-1 (MAiRow,i.Re remains unchanged)
See alsoMF_Col_equ0,   MF_Dia_equ0,   MF_Row_equC,   chapter 3

MatrixLib Table of Contents  OptiVec home