|
|
|
| StokhosSolver (const Teuchos::RCP< Teuchos::ParameterList > &piroParams, const Teuchos::RCP< const Epetra_Comm > &globalComm) |
| | Constructor.
|
| |
|
Teuchos::RCP< const Epetra_Comm > | getSpatialComm () const |
| | Get spatial comm.
|
| |
|
Teuchos::RCP< const Epetra_Comm > | getStochasticComm () const |
| | Get stochastic comm.
|
| |
|
Teuchos::RCP< const EpetraExt::MultiComm > | getGlobalMultiComm () const |
| | Get global multi-comm.
|
| |
|
void | setup (const Teuchos::RCP< EpetraExt::ModelEvaluator > &model, const Teuchos::RCP< NOX::Epetra::Observer > &noxObserver=Teuchos::null) |
| | Setup rest of model evaluator.
|
| |
|
void | resetSolverParameters (const Teuchos::ParameterList &new_solver_params) |
| | Reset Stokhos solver parameters.
|
| |
|
| ~StokhosSolver () |
| |
|
|
Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
| |
|
Teuchos::RCP< const Epetra_Map > | get_g_map (int j) const |
| |
|
Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
| |
| EpetraExt::ModelEvaluator::InArgs | createInArgs () const |
| |
|
EpetraExt::ModelEvaluator::OutArgs | createOutArgs () const |
| |
|
void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
| |
|
|
Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > | getBasis () const |
| |
|
Teuchos::RCP< const Stokhos::Quadrature< int, double > > | getQuad () const |
| |
|
Teuchos::RCP< Stokhos::SGModelEvaluatorBase > | get_sg_model () const |
| |
|
void | set_x_sg_init (const Stokhos::EpetraVectorOrthogPoly &x_sg_in) |
| | Set initial solution polynomial.
|
| |
|
Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | get_x_sg_init () const |
| | Return initial SG x.
|
| |
|
void | set_p_sg_init (int i, const Stokhos::EpetraVectorOrthogPoly &p_sg_in) |
| | Set initial parameter polynomial.
|
| |
|
Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | get_p_sg_init (int l) const |
| | Get initial parameter polynomial.
|
| |
|
Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | create_x_sg (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| | Create vector orthog poly using x map and owned sg map.
|
| |
|
Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | create_p_sg (int l, Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| | Create vector orthog poly using p map.
|
| |
|
Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | create_g_sg (int l, Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| | Create vector orthog poly using g map.
|
| |
|
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > | create_g_mv_sg (int l, int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const |
| | Create multi-vector orthog poly using g map.
|
| |