MF_Trd_equM MD_Trd_equM ME_Trd_equM
MCF_Trd_equM MCD_Trd_equM MCE_Trd_equM
MI_Trd_equMMBI_Trd_equMMSI_Trd_equMMLI_Trd_equMMQI_Trd_equM
MU_Trd_equMMUB_Trd_equMMUS_Trd_equMMUL_Trd_equMMUQ_Trd_equM
Functioninitialize 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/Delphiuses MFstd;
procedure MF_Trd_equM( MA, MTrd:fMatrix; len:UIntSize );
DescriptionRow 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.
See alsoMF_Dia_equV,   MF_Trd_extract,   chapter 2

MatrixLib Table of Contents  OptiVec home