MF_Trd_equM
| MD_Trd_equM |
ME_Trd_equM |
MCF_Trd_equM |
MCD_Trd_equM |
MCE_Trd_equM |
MI_Trd_equM | MBI_Trd_equM | MSI_Trd_equM | MLI_Trd_equM | MQI_Trd_equM |
MU_Trd_equM | MUB_Trd_equM | MUS_Trd_equM | MUL_Trd_equM | MUQ_Trd_equM |
|
Function | initialize the tridiagonal part of a matrix with the three vectors contained in a compacted tradiagonal matrix |
|
Syntax C/C++ | #include <MFstd.h>
void MF_Trd_equM( fMatrix MA, fMatrix Trd, ui len ); |
C++ MatObj | #include <OptiVec.h>
void matrix<T>::Trd_equM( const matrix<T>& MTrd ); |
Pascal/Delphi | uses MFstd;
procedure MF_Trd_equM( MA, MTrd:fMatrix; len:UIntSize ); |
|
CUDA function C/C++ | #include <cudaMFstd.h>
int cudaMF_Trd_equM( fMatrix d_MA, fMatrix Trd, ui len );
void MFcu_Trd_equM( fMatrix h_MA, fMatrix Trd, ui len ); |
CUDA function Pascal/Delphi | uses MFstd;
function cudaMF_Trd_equM( d_MA, d_MTrd:fMatrix; len:UIntSize ): IntBool;
procedure MFcu_Trd_equM( h_MA, h_MTrd:fMatrix; len:UIntSize );
|
|
Description | Row 0 of MTrd is copied into the first diagonal above the main diagonal of the square matrix MA. Row 1 of MTrd goes into the main diagonal of MA, and Row 2 of MTrd into the first diagonal below the main diagonal of MA. See chapter 1.2 for details about the storing of tridiagonal matrices. |
|
|