Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Enumerations | Functions | Variables
division_example.cpp File Reference
#include "Stokhos.hpp"
#include "Stokhos_Sacado.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
Include dependency graph for division_example.cpp:

Go to the source code of this file.

Typedefs

typedef
Sacado::PCE::OrthogPoly
< double,
Stokhos::StandardStorage< int,
double > > 
pce_type
 

Enumerations

enum  Division_Solver { Dense_Direct, GMRES, CG }
 
enum  Division_Prec {
  None, Diag, Jacobi, GS,
  Schur
}
 
enum  Schur_option {
  full, diag, full, diag,
  full, diag
}
 
enum  Prec_option {
  whole, linear, whole, linear,
  whole, linear
}
 

Functions

int main (int argc, char **argv)
 

Variables

const int num_division_solver = 3
 
const Division_Solver Division_solver_values [] = { Dense_Direct, GMRES, CG }
 
const char * division_solver_names [] = { "Dense_Direct", "GMRES", "CG" }
 
const int num_division_prec = 5
 
const Division_Prec Division_prec_values [] = { None, Diag, Jacobi, GS, Schur }
 
const char * division_prec_names [] = { "None", "Diag", "Jacobi","GS","Schur"}
 
const int num_schur_option = 2
 
const Schur_option Schur_option_values [] = { full, diag }
 
const char * schur_option_names [] = { "full", "diag"}
 
const int num_prec_option = 2
 
const Prec_option Prec_option_values [] = { whole, linear }
 
const char * prec_option_names [] = { "full", "linear"}
 

Typedef Documentation

Definition at line 65 of file division_example.cpp.

Enumeration Type Documentation

Enumerator
Dense_Direct 
GMRES 
CG 

Definition at line 68 of file division_example.cpp.

Enumerator
None 
Diag 
Jacobi 
GS 
Schur 

Definition at line 74 of file division_example.cpp.

Enumerator
full 
diag 
full 
diag 
full 
diag 

Definition at line 80 of file division_example.cpp.

Enumerator
whole 
linear 
whole 
linear 
whole 
linear 

Definition at line 86 of file division_example.cpp.

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 92 of file division_example.cpp.

Variable Documentation

const int num_division_solver = 3

Definition at line 69 of file division_example.cpp.

const Division_Solver Division_solver_values[] = { Dense_Direct, GMRES, CG }

Definition at line 70 of file division_example.cpp.

const char* division_solver_names[] = { "Dense_Direct", "GMRES", "CG" }

Definition at line 71 of file division_example.cpp.

const int num_division_prec = 5

Definition at line 75 of file division_example.cpp.

const Division_Prec Division_prec_values[] = { None, Diag, Jacobi, GS, Schur }

Definition at line 76 of file division_example.cpp.

const char* division_prec_names[] = { "None", "Diag", "Jacobi","GS","Schur"}

Definition at line 77 of file division_example.cpp.

const int num_schur_option = 2

Definition at line 81 of file division_example.cpp.

const Schur_option Schur_option_values[] = { full, diag }

Definition at line 82 of file division_example.cpp.

const char* schur_option_names[] = { "full", "diag"}

Definition at line 83 of file division_example.cpp.

const int num_prec_option = 2

Definition at line 87 of file division_example.cpp.

const Prec_option Prec_option_values[] = { whole, linear }

Definition at line 88 of file division_example.cpp.

const char* prec_option_names[] = { "full", "linear"}

Definition at line 89 of file division_example.cpp.