Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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

◆ pce_type

Definition at line 65 of file division_example.cpp.

Enumeration Type Documentation

◆ Division_Solver

Enumerator
Dense_Direct 
GMRES 
CG 

Definition at line 68 of file division_example.cpp.

◆ Division_Prec

Enumerator
None 
Diag 
Jacobi 
GS 
Schur 

Definition at line 74 of file division_example.cpp.

◆ Schur_option

Enumerator
full 
diag 
full 
diag 
full 
diag 

Definition at line 80 of file division_example.cpp.

◆ Prec_option

Enumerator
whole 
linear 
whole 
linear 
whole 
linear 

Definition at line 86 of file division_example.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 92 of file division_example.cpp.

Variable Documentation

◆ num_division_solver

const int num_division_solver = 3

Definition at line 69 of file division_example.cpp.

◆ Division_solver_values

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

Definition at line 70 of file division_example.cpp.

◆ division_solver_names

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

Definition at line 71 of file division_example.cpp.

◆ num_division_prec

const int num_division_prec = 5

Definition at line 75 of file division_example.cpp.

◆ Division_prec_values

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

Definition at line 76 of file division_example.cpp.

◆ division_prec_names

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

Definition at line 77 of file division_example.cpp.

◆ num_schur_option

const int num_schur_option = 2

Definition at line 81 of file division_example.cpp.

◆ Schur_option_values

const Schur_option Schur_option_values[] = { full, diag }

Definition at line 82 of file division_example.cpp.

◆ schur_option_names

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

Definition at line 83 of file division_example.cpp.

◆ num_prec_option

const int num_prec_option = 2

Definition at line 87 of file division_example.cpp.

◆ Prec_option_values

const Prec_option Prec_option_values[] = { whole, linear }

Definition at line 88 of file division_example.cpp.

◆ prec_option_names

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

Definition at line 89 of file division_example.cpp.