ifp_biluk Class Reference

#include <ifp_biluk.h>

Inheritance diagram for ifp_biluk:

[legend]
List of all members.

Public Member Functions

 ifp_biluk ()
 ~ifp_biluk ()
int NumEntries ()
int NumNonzeros ()
ifp_BlockMatA ()
void setup (const ifp_BlockMat &A, int levfill)
void apply (int, int, const double *, int, double *, int)
void applyr (int, int, const double *, int, double *, int)
void applyl (int, int, const double *, int, double *, int)
void multiply (int, int, const double *, int, double *, int)
double condest ()

Static Public Attributes

int growth

Private Attributes

const ifp_BlockMatAp
ifp_LocalMat ** diag
ifp_LocalMat ** al
int * jal
int * ial
ifp_LocalMat ** au
int * jau
int * iau
int NumEntries_
int NumNonzeros_

Constructor & Destructor Documentation

ifp_biluk::ifp_biluk  ) 
 

Definition at line 41 of file ifp_biluk.cpp.

ifp_biluk::~ifp_biluk  ) 
 

Definition at line 54 of file ifp_biluk.cpp.


Member Function Documentation

int ifp_biluk::NumEntries  )  [inline]
 

Definition at line 59 of file ifp_biluk.h.

int ifp_biluk::NumNonzeros  )  [inline]
 

Definition at line 60 of file ifp_biluk.h.

ifp_BlockMat* ifp_biluk::A  )  [inline]
 

Definition at line 62 of file ifp_biluk.h.

void ifp_biluk::setup const ifp_BlockMat A,
int  levfill
 

Definition at line 81 of file ifp_biluk.cpp.

void ifp_biluk::apply int  ,
int  ,
const double *  ,
int  ,
double *  ,
int 
[virtual]
 

Reimplemented from ifp_Precon.

Definition at line 230 of file ifp_biluk.cpp.

void ifp_biluk::applyr int  ,
int  ,
const double *  ,
int  ,
double *  ,
int 
[virtual]
 

Reimplemented from ifp_Precon.

Definition at line 260 of file ifp_biluk.cpp.

void ifp_biluk::applyl int  ,
int  ,
const double *  ,
int  ,
double *  ,
int 
[virtual]
 

Reimplemented from ifp_Precon.

Definition at line 237 of file ifp_biluk.cpp.

void ifp_biluk::multiply int  ,
int  ,
const double *  ,
int  ,
double *  ,
int 
 

Definition at line 283 of file ifp_biluk.cpp.

double ifp_biluk::condest  ) 
 

Definition at line 316 of file ifp_biluk.cpp.


Member Data Documentation

const ifp_BlockMat* ifp_biluk::Ap [private]
 

Definition at line 41 of file ifp_biluk.h.

ifp_LocalMat** ifp_biluk::diag [private]
 

Definition at line 43 of file ifp_biluk.h.

ifp_LocalMat** ifp_biluk::al [private]
 

Definition at line 45 of file ifp_biluk.h.

int* ifp_biluk::jal [private]
 

Definition at line 46 of file ifp_biluk.h.

int* ifp_biluk::ial [private]
 

Definition at line 47 of file ifp_biluk.h.

ifp_LocalMat** ifp_biluk::au [private]
 

Definition at line 48 of file ifp_biluk.h.

int* ifp_biluk::jau [private]
 

Definition at line 49 of file ifp_biluk.h.

int* ifp_biluk::iau [private]
 

Definition at line 50 of file ifp_biluk.h.

int ifp_biluk::NumEntries_ [private]
 

Definition at line 52 of file ifp_biluk.h.

int ifp_biluk::NumNonzeros_ [private]
 

Definition at line 53 of file ifp_biluk.h.

int ifp_biluk::growth [static]
 

Definition at line 72 of file ifp_biluk.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:37:29 2008 for Ifpack Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1