MF_Trd_extract MD_Trd_extract ME_Trd_extract
MCF_Trd_extract MCD_Trd_extract MCE_Trd_extract
MI_Trd_extractMBI_Trd_extractMSI_Trd_extractMLI_Trd_extractMQI_Trd_extract
MU_Trd_extractMUB_Trd_extractMUS_Trd_extractMUL_Trd_extractMUQ_Trd_extract
FunktionTridiagonal-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/Delphiuses 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/Delphiuses MFstd;
function cudaMF_Trd_extract( d_MTrd, d_MA:fMatrix; len:UIntSize ): IntBool;
procedure MFcu_Trd_extract( h_MTrd, h_MA:fMatrix; len:UIntSize );
BeschreibungDie 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.
QuerverweisMF_Dia_extract,   MF_Trd_equM,   Kap. 1.2,   Kap. 2

MatrixLib Inhaltsverzeichnis  OptiVec Home