#include <fill.hh>

Public Member Functions

int CalcFill (Smatrix *, Smatrix *)
 
 Fill (Smatrix *, int)
 
void IndexSort (QR *, int *, int)
 
void Init (QR *, int)
 
void Merge (QR *qr)
 
void PivotFill (QR *qr)
 
int friend QR::sparseqr ()
 
void Update (int, int)
 
 ~Fill ()
 

Private Attributes

int nlist1
 
int nlist2
 
int * pairfill
 
int * rindex
 
int * row1
 
int * row2
 
int * sortindex1
 
int * sortindex2
 

Detailed Description

Author
Thomas H. Robey, 1996, 1997, 1998
See also
Homepage of SparseQR
Thomas H. Robey and Deborah L. Sulsky, Row Ordering for Sparse QR Decomposition, SIAM J. Matrix Anal. and Appl., Vol. 15, No. 4, pp. 1208-1225, October 1994.

Definition at line 38 of file fill.hh.

Constructor & Destructor Documentation

◆ Fill()

sparseqr::Fill::Fill ( Smatrix ,
int   
)

◆ ~Fill()

sparseqr::Fill::~Fill ( )

Member Function Documentation

◆ CalcFill()

int sparseqr::Fill::CalcFill ( Smatrix ,
Smatrix  
)

◆ IndexSort()

void sparseqr::Fill::IndexSort ( QR ,
int *  ,
int   
)

◆ Init()

void sparseqr::Fill::Init ( QR ,
int   
)

◆ Merge()

void sparseqr::Fill::Merge ( QR qr)

◆ PivotFill()

void sparseqr::Fill::PivotFill ( QR qr)
inline

Definition at line 46 of file fill.hh.

◆ QR::sparseqr()

int friend sparseqr::Fill::QR::sparseqr ( )

◆ Update()

void sparseqr::Fill::Update ( int  ,
int   
)

Member Data Documentation

◆ nlist1

int sparseqr::Fill::nlist1
private

Definition at line 54 of file fill.hh.

◆ nlist2

int sparseqr::Fill::nlist2
private

Definition at line 54 of file fill.hh.

◆ pairfill

int * sparseqr::Fill::pairfill
private

Definition at line 55 of file fill.hh.

◆ rindex

int * sparseqr::Fill::rindex
private

Definition at line 55 of file fill.hh.

◆ row1

int * sparseqr::Fill::row1
private

Definition at line 55 of file fill.hh.

◆ row2

int * sparseqr::Fill::row2
private

Definition at line 55 of file fill.hh.

◆ sortindex1

int* sparseqr::Fill::sortindex1
private

Definition at line 55 of file fill.hh.

◆ sortindex2

int * sparseqr::Fill::sortindex2
private

Definition at line 55 of file fill.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich