|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Stokhos_Epetra.hpp"#include "Stokhos_Sacado.hpp"#include "Stokhos_Ifpack2.hpp"#include "twoD_diffusion_problem_tpetra.hpp"#include "Epetra_SerialComm.h"#include "Ifpack2_Factory.hpp"#include "BelosLinearProblem.hpp"#include "kokkos_pce_specializations.hpp"#include "BelosPseudoBlockCGSolMgr.hpp"#include "BelosPseudoBlockGmresSolMgr.hpp"#include "MatrixMarket_Tpetra.hpp"#include "BelosBlockGmresSolMgr.hpp"#include "Teuchos_TimeMonitor.hpp"#include "Teuchos_CommandLineProcessor.hpp"#include "linear2d_diffusion_scalar_types.hpp"
Go to the source code of this file.
Enumerations | |
| enum | SG_RF { UNIFORM, CC_UNIFORM, RYS, LOGNORMAL, UNIFORM, CC_UNIFORM, RYS, LOGNORMAL, UNIFORM, CC_UNIFORM, RYS, LOGNORMAL, UNIFORM, RYS, LOGNORMAL, UNIFORM, LOGNORMAL, UNIFORM, LOGNORMAL } |
| enum | Krylov_Method { GMRES, CG, GMRES, CG, FGMRES, RGMRES, GMRES, CG, GMRES, CG, FGMRES, RGMRES, GMRES, CG, GMRES, CG } |
| enum | SG_Prec { MEAN, GS, AGS, AJ, ASC, KP, NONE, NONE, MEAN, STOCHASTIC, NONE, MEAN, STOCHASTIC } |
| enum | SG_Div { DIRECT, SPD_DIRECT, MEAN_DIV, QUAD, CGD, DIRECT, SPD_DIRECT, MEAN_DIV, QUAD, CGD } |
| enum | SG_DivPrec { NO, DIAG, JACOBI, GS, SCHUR, NO, 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_sg_rf = 2 |
| const SG_RF | sg_rf_values [] = { UNIFORM, LOGNORMAL } |
| const char * | sg_rf_names [] = { "Uniform", "Log-Normal" } |
| const int | num_krylov_method = 2 |
| const Krylov_Method | krylov_method_values [] = { GMRES, CG } |
| const char * | krylov_method_names [] = { "GMRES", "CG" } |
| const int | num_sg_prec = 3 |
| const SG_Prec | sg_prec_values [] = { NONE, MEAN, STOCHASTIC } |
| const char * | sg_prec_names [] |
| const int | num_sg_div = 5 |
| const SG_Div | sg_div_values [] = { DIRECT, SPD_DIRECT, MEAN_DIV, QUAD, CGD } |
| const char * | sg_div_names [] |
| const int | num_sg_divprec = 5 |
| const SG_DivPrec | sg_divprec_values [] = {NO, DIAG, JACOBI, GS, SCHUR} |
| const char * | sg_divprec_names [] |
| 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"} |
| enum SG_RF |
| Enumerator | |
|---|---|
| UNIFORM | |
| CC_UNIFORM | |
| RYS | |
| LOGNORMAL | |
| UNIFORM | |
| CC_UNIFORM | |
| RYS | |
| LOGNORMAL | |
| UNIFORM | |
| CC_UNIFORM | |
| RYS | |
| LOGNORMAL | |
| UNIFORM | |
| RYS | |
| LOGNORMAL | |
| UNIFORM | |
| LOGNORMAL | |
| UNIFORM | |
| LOGNORMAL | |
Definition at line 74 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum Krylov_Method |
| Enumerator | |
|---|---|
| GMRES | |
| CG | |
| GMRES | |
| CG | |
| FGMRES | |
| RGMRES | |
| GMRES | |
| CG | |
| GMRES | |
| CG | |
| FGMRES | |
| RGMRES | |
| GMRES | |
| CG | |
| GMRES | |
| CG | |
Definition at line 80 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum SG_Prec |
| Enumerator | |
|---|---|
| MEAN | |
| GS | |
| AGS | |
| AJ | |
| ASC | |
| KP | |
| NONE | |
| NONE | |
| MEAN | |
| STOCHASTIC | |
| NONE | |
| MEAN | |
| STOCHASTIC | |
Definition at line 86 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum SG_Div |
| Enumerator | |
|---|---|
| DIRECT | |
| SPD_DIRECT | |
| MEAN_DIV | |
| QUAD | |
| CGD | |
| DIRECT | |
| SPD_DIRECT | |
| MEAN_DIV | |
| QUAD | |
| CGD | |
Definition at line 94 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum SG_DivPrec |
| Enumerator | |
|---|---|
| NO | |
| DIAG | |
| JACOBI | |
| GS | |
| SCHUR | |
| NO | |
| DIAG | |
| JACOBI | |
| GS | |
| SCHUR | |
Definition at line 104 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum Schur_option |
| Enumerator | |
|---|---|
| full | |
| diag | |
| full | |
| diag | |
| full | |
| diag | |
Definition at line 115 of file linear2d_diffusion_pce_ifpack2.cpp.
| enum Prec_option |
| Enumerator | |
|---|---|
| whole | |
| linear | |
| whole | |
| linear | |
| whole | |
| linear | |
Definition at line 121 of file linear2d_diffusion_pce_ifpack2.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 126 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_sg_rf = 2 |
Definition at line 75 of file linear2d_diffusion_pce_ifpack2.cpp.
Definition at line 76 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* sg_rf_names[] = { "Uniform", "Log-Normal" } |
Definition at line 77 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_krylov_method = 2 |
Definition at line 81 of file linear2d_diffusion_pce_ifpack2.cpp.
| const Krylov_Method krylov_method_values[] = { GMRES, CG } |
Definition at line 82 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* krylov_method_names[] = { "GMRES", "CG" } |
Definition at line 83 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_sg_prec = 3 |
Definition at line 87 of file linear2d_diffusion_pce_ifpack2.cpp.
| const SG_Prec sg_prec_values[] = { NONE, MEAN, STOCHASTIC } |
Definition at line 88 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* sg_prec_names[] |
Definition at line 89 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_sg_div = 5 |
Definition at line 95 of file linear2d_diffusion_pce_ifpack2.cpp.
Definition at line 96 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* sg_div_names[] |
Definition at line 97 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_sg_divprec = 5 |
Definition at line 105 of file linear2d_diffusion_pce_ifpack2.cpp.
Definition at line 106 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* sg_divprec_names[] |
Definition at line 107 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_schur_option = 2 |
Definition at line 116 of file linear2d_diffusion_pce_ifpack2.cpp.
| const Schur_option Schur_option_values[] = { full, diag } |
Definition at line 117 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* schur_option_names[] = { "full", "diag"} |
Definition at line 118 of file linear2d_diffusion_pce_ifpack2.cpp.
| const int num_prec_option = 2 |
Definition at line 122 of file linear2d_diffusion_pce_ifpack2.cpp.
| const Prec_option Prec_option_values[] = { whole, linear } |
Definition at line 123 of file linear2d_diffusion_pce_ifpack2.cpp.
| const char* prec_option_names[] = { "full", "linear"} |
Definition at line 124 of file linear2d_diffusion_pce_ifpack2.cpp.
1.8.5