Ifpack Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
cc_main.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <string.h>
#include <math.h>
#include "prototypes.h"
#include "paz_aztec.h"
#include "Petra_Comm.h"
#include "Petra_Map.h"
#include "Petra_Time.h"
#include "Petra_BlockMap.h"
#include "Petra_RDP_MultiVector.h"
#include "Petra_RDP_Vector.h"
#include "Petra_RDP_DVBR_Matrix.h"
#include "Petra_RDP_CRS_Matrix.h"
#include "Ifpack_ILUK_Graph.h"
#include "Ifpack_RDP_CRS_RILUK.h"
Include dependency graph for cc_main.cc:

Go to the source code of this file.

Macros

#define __cplusplus
 
#define perror(str)   { fprintf(stderr,"%s\n",str); exit(-1); }
 
#define perror1(str, ierr)   { fprintf(stderr,"%s %d\n",str,ierr); exit(-1); }
 
#define double_quote   '"'
 

Functions

void BiCGSTAB (Petra_RDP_CRS_Matrix &A, Petra_RDP_Vector &x, Petra_RDP_Vector &b, Ifpack_RDP_CRS_RILUK *M, int Maxiter, double Tolerance, double *residual, double &FLOPS, bool verbose)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

#define __cplusplus

Definition at line 42 of file cc_main.cc.

#define perror (   str)    { fprintf(stderr,"%s\n",str); exit(-1); }

Definition at line 55 of file cc_main.cc.

#define perror1 (   str,
  ierr 
)    { fprintf(stderr,"%s %d\n",str,ierr); exit(-1); }

Definition at line 56 of file cc_main.cc.

#define double_quote   '"'

Definition at line 57 of file cc_main.cc.

Function Documentation

void BiCGSTAB ( Petra_RDP_CRS_Matrix &  A,
Petra_RDP_Vector &  x,
Petra_RDP_Vector &  b,
Ifpack_RDP_CRS_RILUK *  M,
int  Maxiter,
double  Tolerance,
double *  residual,
double &  FLOPS,
bool  verbose 
)

Definition at line 514 of file cc_main.cc.

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

Definition at line 66 of file cc_main.cc.