Ifpack Package Browser (Single Doxygen Collection) Development
Public Member Functions | Static Public Attributes | Private Attributes
ifp_biluk Class Reference

#include <ifp_biluk.h>

Inheritance diagram for ifp_biluk:
Inheritance graph
[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

static 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_

Detailed Description

Definition at line 40 of file ifp_biluk.h.


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 61 of file ifp_biluk.h.

int ifp_biluk::NumNonzeros ( ) [inline]

Definition at line 62 of file ifp_biluk.h.

ifp_BlockMat* ifp_biluk::A ( ) [inline]

Definition at line 64 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  nr,
int  nc,
const double *  u,
int  ldu,
double *  v,
int  ldv 
) [virtual]

Reimplemented from ifp_Precon.

Definition at line 230 of file ifp_biluk.cpp.

void ifp_biluk::applyr ( int  nr,
int  nc,
const double *  u,
int  ldu,
double *  v,
int  ldv 
) [virtual]

Reimplemented from ifp_Precon.

Definition at line 260 of file ifp_biluk.cpp.

void ifp_biluk::applyl ( int  nr,
int  nc,
const double *  u,
int  ldu,
double *  v,
int  ldv 
) [virtual]

Reimplemented from ifp_Precon.

Definition at line 237 of file ifp_biluk.cpp.

void ifp_biluk::multiply ( int  nr,
int  nc,
const double *  u,
int  ldu,
double *  v,
int  ldv 
)

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 43 of file ifp_biluk.h.

Definition at line 45 of file ifp_biluk.h.

Definition at line 47 of file ifp_biluk.h.

int* ifp_biluk::jal [private]

Definition at line 48 of file ifp_biluk.h.

int* ifp_biluk::ial [private]

Definition at line 49 of file ifp_biluk.h.

Definition at line 50 of file ifp_biluk.h.

int* ifp_biluk::jau [private]

Definition at line 51 of file ifp_biluk.h.

int* ifp_biluk::iau [private]

Definition at line 52 of file ifp_biluk.h.

int ifp_biluk::NumEntries_ [private]

Definition at line 54 of file ifp_biluk.h.

int ifp_biluk::NumNonzeros_ [private]

Definition at line 55 of file ifp_biluk.h.

int ifp_biluk::growth [static]

Definition at line 74 of file ifp_biluk.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines