MF_Trd_extract
| MD_Trd_extract |
ME_Trd_extract |
MCF_Trd_extract |
MCD_Trd_extract |
MCE_Trd_extract |
MI_Trd_extract | MBI_Trd_extract | MSI_Trd_extract | MLI_Trd_extract | MQI_Trd_extract |
MU_Trd_extract | MUB_Trd_extract | MUS_Trd_extract | MUL_Trd_extract | MUQ_Trd_extract |
|
Funktion | Tridiagonal-Teil einer allgemeinen Matrix als gepackte Tridiagonalmatrix speichern |
|
Syntax C/C++ | #include <MFstd.h>
void MF_Trd_extract( fMatrix Trd, fMatrix MA, ui len ); |
C++ MatObj | #include <OptiVec.h>
void matrix<T>::Trd_estract( const matrix<T>& MA ); |
Pascal/Delphi | uses MFstd;
procedure MF_Trd_extract( MTrd, MA:fMatrix; len:UIntSize ); |
|
CUDA-Funktion C/C++ | #include <cudaMFstd.h>
int cudaMF_Trd_extract( fMatrix d_MTrd, fMatrix d_MA, ui len );
void MFcu_Trd_extract( fMatrix h_MTrd, fMatrix h_MA, ui len ); |
CUDA-Funktion Pascal/Delphi | uses MFstd;
function cudaMF_Trd_extract( d_MTrd, d_MA:fMatrix; len:UIntSize ): IntBool;
procedure MFcu_Trd_extract( h_MTrd, h_MA:fMatrix; len:UIntSize );
|
|
Beschreibung | Die erste Nebendiagonale oberhalb der Hauptdiagonalen von MA wird in Zeile 0 von MTrd kopiert. Die Hauptdiagonale von MA geht in Zeile 1 von MTrd, und die erste Nebendiagonale unterhalb der Hauptdiagonalen von MA kommt in Zeile 2 von MTrd. |
|
|