Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "twoD_diffusion_ME.hpp"
#include "Epetra_SerialComm.h"
#include "Stratimikos_DefaultLinearSolverBuilder.hpp"
#include "Thyra_LinearOpWithSolveFactoryHelpers.hpp"
#include "Thyra_PreconditionerBase.hpp"
#include "Thyra_PreconditionerFactoryBase.hpp"
#include "Thyra_EpetraThyraWrappers.hpp"
#include "Thyra_EpetraLinearOp.hpp"
#include "Stokhos.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
#include "Teuchos_TimeMonitor.hpp"
#include "EpetraExt_VectorOut.h"
Go to the source code of this file.
Enumerations | |
enum | Krylov_Solver { AZTECOO, BELOS, AZTECOO, BELOS } |
enum | Krylov_Method { GMRES, CG, GMRES, CG, FGMRES, RGMRES, GMRES, CG, GMRES, CG, FGMRES, RGMRES, GMRES, CG, GMRES, CG } |
enum | PrecStrategy { MEAN, REUSE, REBUILD, MEAN, REBUILD } |
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 | SG_GROWTH { SLOW_RESTRICTED, MODERATE_RESTRICTED, UNRESTRICTED, SLOW_RESTRICTED, MODERATE_RESTRICTED, UNRESTRICTED, SLOW_RESTRICTED, MODERATE_RESTRICTED, UNRESTRICTED } |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
const int | num_krylov_solver = 2 |
const Krylov_Solver | krylov_solver_values [] = { AZTECOO, BELOS } |
const char * | krylov_solver_names [] = { "AztecOO", "Belos" } |
const int | num_krylov_method = 4 |
const Krylov_Method | krylov_method_values [] = { GMRES, CG, FGMRES, RGMRES } |
const char * | krylov_method_names [] = { "GMRES", "CG", "FGMRES", "RGMRES" } |
const int | num_prec_strategy = 2 |
const PrecStrategy | prec_strategy_values [] = { MEAN, REBUILD } |
const char * | prec_strategy_names [] = { "Mean", "Rebuild" } |
const int | num_sg_rf = 4 |
const SG_RF | sg_rf_values [] = { UNIFORM, CC_UNIFORM, RYS, LOGNORMAL } |
const char * | sg_rf_names [] = { "Uniform", "CC-Uniform", "Rys", "Log-Normal" } |
const int | num_sg_growth = 3 |
const SG_GROWTH | sg_growth_values [] |
const char * | sg_growth_names [] |
enum Krylov_Solver |
Enumerator | |
---|---|
AZTECOO | |
BELOS | |
AZTECOO | |
BELOS |
Definition at line 71 of file linear2d_diffusion_collocation_strat.cpp.
enum Krylov_Method |
Enumerator | |
---|---|
GMRES | |
CG | |
GMRES | |
CG | |
FGMRES | |
RGMRES | |
GMRES | |
CG | |
GMRES | |
CG | |
FGMRES | |
RGMRES | |
GMRES | |
CG | |
GMRES | |
CG |
Definition at line 77 of file linear2d_diffusion_collocation_strat.cpp.
enum PrecStrategy |
Enumerator | |
---|---|
MEAN | |
REUSE | |
REBUILD | |
MEAN | |
REBUILD |
Definition at line 83 of file linear2d_diffusion_collocation_strat.cpp.
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 89 of file linear2d_diffusion_collocation_strat.cpp.
enum SG_GROWTH |
Enumerator | |
---|---|
SLOW_RESTRICTED | |
MODERATE_RESTRICTED | |
UNRESTRICTED | |
SLOW_RESTRICTED | |
MODERATE_RESTRICTED | |
UNRESTRICTED | |
SLOW_RESTRICTED | |
MODERATE_RESTRICTED | |
UNRESTRICTED |
Definition at line 95 of file linear2d_diffusion_collocation_strat.cpp.
Definition at line 102 of file linear2d_diffusion_collocation_strat.cpp.
const int num_krylov_solver = 2 |
Definition at line 72 of file linear2d_diffusion_collocation_strat.cpp.
const Krylov_Solver krylov_solver_values[] = { AZTECOO, BELOS } |
Definition at line 73 of file linear2d_diffusion_collocation_strat.cpp.
const char* krylov_solver_names[] = { "AztecOO", "Belos" } |
Definition at line 74 of file linear2d_diffusion_collocation_strat.cpp.
const int num_krylov_method = 4 |
Definition at line 78 of file linear2d_diffusion_collocation_strat.cpp.
const Krylov_Method krylov_method_values[] = { GMRES, CG, FGMRES, RGMRES } |
Definition at line 79 of file linear2d_diffusion_collocation_strat.cpp.
Definition at line 80 of file linear2d_diffusion_collocation_strat.cpp.
const int num_prec_strategy = 2 |
Definition at line 84 of file linear2d_diffusion_collocation_strat.cpp.
const PrecStrategy prec_strategy_values[] = { MEAN, REBUILD } |
Definition at line 85 of file linear2d_diffusion_collocation_strat.cpp.
const char* prec_strategy_names[] = { "Mean", "Rebuild" } |
Definition at line 86 of file linear2d_diffusion_collocation_strat.cpp.
const int num_sg_rf = 4 |
Definition at line 90 of file linear2d_diffusion_collocation_strat.cpp.
const SG_RF sg_rf_values[] = { UNIFORM, CC_UNIFORM, RYS, LOGNORMAL } |
Definition at line 91 of file linear2d_diffusion_collocation_strat.cpp.
const char* sg_rf_names[] = { "Uniform", "CC-Uniform", "Rys", "Log-Normal" } |
Definition at line 92 of file linear2d_diffusion_collocation_strat.cpp.
const int num_sg_growth = 3 |
Definition at line 96 of file linear2d_diffusion_collocation_strat.cpp.
const SG_GROWTH sg_growth_values[] |
Definition at line 97 of file linear2d_diffusion_collocation_strat.cpp.
const char* sg_growth_names[] |
Definition at line 99 of file linear2d_diffusion_collocation_strat.cpp.