| 
    Stokhos
    Development
    
   | 
 
Base class for stochastic Galerkin model evaluators. More...
#include <Stokhos_SGModelEvaluatorBase.hpp>


Public Member Functions | |
| virtual | ~SGModelEvaluatorBase () | 
| Destructor.  | |
| virtual void | set_x_sg_init (const Stokhos::EpetraVectorOrthogPoly &x_sg_in)=0 | 
| Set initial solution polynomial.  | |
| 
virtual Teuchos::RCP< const  Stokhos::EpetraVectorOrthogPoly >  | get_x_sg_init () const =0 | 
| Return initial SG x.  | |
| virtual void | set_p_sg_init (int i, const Stokhos::EpetraVectorOrthogPoly &p_sg_in)=0 | 
| Set initial parameter polynomial.  | |
| 
virtual Teuchos::RCP< const  Stokhos::EpetraVectorOrthogPoly >  | get_p_sg_init (int l) const =0 | 
| Return initial SG parameters.  | |
| virtual Teuchos::Array< int > | get_p_sg_map_indices () const =0 | 
| Get indices of SG parameters.  More... | |
| virtual Teuchos::Array< int > | get_g_sg_map_indices () const =0 | 
| Get indices of SG responses.  More... | |
| 
virtual Teuchos::Array < Teuchos::RCP< const Epetra_Map > >  | get_g_sg_base_maps () const =0 | 
| Get base maps of SG responses.  | |
| 
virtual Teuchos::RCP< const  Epetra_BlockMap >  | get_overlap_stochastic_map () const =0 | 
| Return overlap stochastic map.  | |
| 
virtual Teuchos::RCP< const  Epetra_BlockMap >  | get_x_sg_overlap_map () const =0 | 
| Return x sg overlap map.  | |
| 
virtual Teuchos::RCP< const  Epetra_Import >  | get_x_sg_importer () const =0 | 
| Return x sg importer.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_x_sg (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using x map and owned sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_x_sg_overlap (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using x map and overlap sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly >  | create_x_mv_sg (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const =0 | 
| Create vector orthog poly using x map and owned sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly >  | create_x_mv_sg_overlap (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const =0 | 
| Create vector orthog poly using x map and overlap sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_p_sg (int l, Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using p map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_f_sg (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using f map and owned sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_f_sg_overlap (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using f map and overlap sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly >  | create_f_mv_sg (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const =0 | 
| Create multi-vector orthog poly using f map and owned sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly >  | create_f_mv_sg_overlap (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const =0 | 
| Create multi-vector orthog poly using f map and overlap sg map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly >  | create_g_sg (int l, Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const =0 | 
| Create vector orthog poly using g map.  | |
| 
virtual Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly >  | create_g_mv_sg (int l, int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const =0 | 
| Create multi-vector orthog poly using g map.  | |
Base class for stochastic Galerkin model evaluators.
      
  | 
  pure virtual | 
Get indices of SG responses.
These indices determine which response vectors support SG
Implemented in Stokhos::SGModelEvaluator, Stokhos::SGModelEvaluator_Adaptive, and Stokhos::SGModelEvaluator_Interlaced.
      
  | 
  pure virtual | 
Get indices of SG parameters.
These indices determine which parameter vectors support SG
Implemented in Stokhos::SGModelEvaluator, Stokhos::SGModelEvaluator_Adaptive, and Stokhos::SGModelEvaluator_Interlaced.
 1.8.5