Epetra Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
example/InverseIteration/cxx_main.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <string.h>
#include <math.h>
#include "Epetra_Comm.h"
#include "Epetra_Map.h"
#include "Epetra_Time.h"
#include "Epetra_BlockMap.h"
#include "Epetra_MultiVector.h"
#include "Epetra_Vector.h"
#include "Epetra_CrsMatrix.h"
#include "mpi.h"
#include "Epetra_MpiComm.h"
#include "Trilinos_Util.h"
#include "Ifpack_IlukGraph.h"
#include "Ifpack_CrsRiluk.h"
Include dependency graph for example/InverseIteration/cxx_main.cpp:

Go to the source code of this file.

Functions

int invIteration (Epetra_CrsMatrix &A, double &lambda, bool verbose)
 
int applyInverseSetup (Epetra_CrsMatrix &A, Ifpack_CrsRiluk *&M)
 
int applyInverse (Epetra_CrsMatrix &A, Epetra_Vector &x, Epetra_Vector &b, Ifpack_CrsRiluk *M, bool verbose)
 
int applyInverseDestroy (Ifpack_CrsRiluk *M)
 
void BiCGSTAB (Epetra_CrsMatrix &A, Epetra_Vector &x, Epetra_Vector &b, Ifpack_CrsRiluk *M, int Maxiter, double Tolerance, bool verbose)
 
int main (int argc, char *argv[])
 

Function Documentation

int invIteration ( Epetra_CrsMatrix A,
double &  lambda,
bool  verbose 
)

Definition at line 183 of file example/InverseIteration/cxx_main.cpp.

int applyInverseSetup ( Epetra_CrsMatrix A,
Ifpack_CrsRiluk *&  M 
)

Definition at line 246 of file example/InverseIteration/cxx_main.cpp.

int applyInverse ( Epetra_CrsMatrix A,
Epetra_Vector x,
Epetra_Vector b,
Ifpack_CrsRiluk *  M,
bool  verbose 
)

Definition at line 263 of file example/InverseIteration/cxx_main.cpp.

int applyInverseDestroy ( Ifpack_CrsRiluk *  M)

Definition at line 278 of file example/InverseIteration/cxx_main.cpp.

void BiCGSTAB ( Epetra_CrsMatrix A,
Epetra_Vector x,
Epetra_Vector b,
Ifpack_CrsRiluk *  M,
int  Maxiter,
double  Tolerance,
bool  verbose 
)

Definition at line 289 of file example/InverseIteration/cxx_main.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 86 of file example/InverseIteration/cxx_main.cpp.