|
Stokhos Development
|
Nonlinear, stochastic Galerkin ModelEvaluator that constructs a interlaced Jacobian. More...
#include <Stokhos_SGModelEvaluator_Interlaced.hpp>


Public Member Functions | |
| SGModelEvaluator_Interlaced (const Teuchos::RCP< EpetraExt::ModelEvaluator > &me, const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &sg_basis, const Teuchos::RCP< const Stokhos::Quadrature< int, double > > &sg_quad, const Teuchos::RCP< Stokhos::OrthogPolyExpansion< int, double > > &sg_exp, const Teuchos::RCP< const Stokhos::ParallelData > &sg_parallel_data, const Teuchos::RCP< Teuchos::ParameterList > ¶ms, bool scaleOP=true) | |
Overridden from EpetraExt::ModelEvaluator . | |
| Teuchos::RCP< const Epetra_Map > | get_x_map () const |
| Return solution vector map. | |
| Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
| Return parameter vector map. | |
| Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
| Return array of parameter names. | |
| Teuchos::RCP< const Epetra_Vector > | get_x_init () const |
| Return initial solution. | |
| Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
| Return initial parameters. | |
| Teuchos::RCP< const Epetra_Map > | get_f_map () const |
| Return residual vector map. | |
| Teuchos::RCP< const Epetra_Map > | get_g_map (int l) const |
| Return response map. | |
| Teuchos::RCP< Epetra_Operator > | create_W () const |
| Create W = alpha*M + beta*J matrix. | |
| InArgs | createInArgs () const |
| Create InArgs. | |
| OutArgs | createOutArgs () const |
| Create OutArgs. | |
| void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
| Evaluate model on InArgs. | |
| Public Member Functions inherited from Stokhos::SGModelEvaluatorBase | |
| virtual | ~SGModelEvaluatorBase () |
| Destructor. | |
Overridden from Stokhos::SGModelEvaluatorBase . | |
| Teuchos::RCP< EpetraExt::ModelEvaluator > | me |
| Underlying model evaluator. | |
| Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > | sg_basis |
| Stochastic Galerkin basis. | |
| Teuchos::RCP< const Stokhos::Quadrature< int, double > > | sg_quad |
| Stochastic Galerkin quadrature. | |
| Teuchos::RCP< Stokhos::OrthogPolyExpansion< int, double > > | sg_exp |
| Stochastic Galerkin expansion. | |
| Teuchos::RCP< Teuchos::ParameterList > | params |
| Algorithmic parameters. | |
| unsigned int | num_sg_blocks |
| Number of stochastic blocks. | |
| unsigned int | num_W_blocks |
| Number of W stochastic blocks (may be smaller than num_sg_blocks). | |
| unsigned int | num_p_blocks |
| Number of p stochastic blocks (may be smaller than num_sg_blocks). | |
| bool | supports_x |
| Whether we support x (and thus f and W). | |
| Teuchos::RCP< const Epetra_Map > | x_map |
| Underlying unknown map. | |
| Teuchos::RCP< const Epetra_Map > | f_map |
| Underlying residual map. | |
| Teuchos::RCP< const Stokhos::ParallelData > | sg_parallel_data |
| Parallel SG data. | |
| Teuchos::RCP< const EpetraExt::MultiComm > | sg_comm |
| Parallel SG communicator. | |
| Teuchos::RCP< const Stokhos::EpetraSparse3Tensor > | epetraCijk |
| Epetra Cijk. | |
| Teuchos::RCP< const Stokhos::EpetraSparse3Tensor > | serialCijk |
| Serial Epetra Cijk for dgdx*. | |
| Teuchos::RCP< const Epetra_BlockMap > | stoch_row_map |
| Map for stochastic blocks. | |
| Teuchos::RCP< const Epetra_BlockMap > | overlapped_stoch_row_map |
| Overlapped map for stochastic blocks (local map). | |
| Teuchos::RCP< const Epetra_BlockMap > | overlapped_stoch_p_map |
| Overlapped map for p stochastic blocks (local map). | |
| Teuchos::RCP< const Epetra_Map > | interlace_x_map |
| Block SG unknown map. | |
| Teuchos::RCP< const Epetra_Map > | interlace_overlapped_x_map |
| Block SG overlapped unknown map. | |
| Teuchos::RCP< const Epetra_Map > | interlace_f_map |
| Block SG residual map. | |
| Teuchos::RCP< const Epetra_Map > | interlace_overlapped_f_map |
| Block SG overlapped residual map. | |
| Teuchos::RCP< Epetra_Import > | interlace_overlapped_x_importer |
| Importer from SG to SG-overlapped maps. | |
| Teuchos::RCP< Epetra_Export > | interlace_overlapped_f_exporter |
| Exporter from SG-overlapped to SG maps. | |
| int | num_p |
| Number of parameter vectors of underlying model evaluator. | |
| int | num_p_sg |
| Number of stochastic parameter vectors. | |
| Teuchos::Array< int > | sg_p_index_map |
| Index map between block-p and p_sg maps. | |
| Teuchos::Array< Teuchos::RCP< const Epetra_Map > > | sg_p_map |
| Block SG parameter map. | |
| Teuchos::Array< Teuchos::RCP< Teuchos::Array< std::string > > > | sg_p_names |
| SG coefficient parameter names. | |
| int | num_g |
| Number of response vectors of underlying model evaluator. | |
| int | num_g_sg |
| Number of stochastic response vectors. | |
| Teuchos::Array< int > | sg_g_index_map |
| Index map between block-g and g_sg maps. | |
| Teuchos::Array< Teuchos::RCP< const Epetra_Map > > | sg_g_map |
| Block SG response map. | |
| Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | x_dot_sg_blocks |
| x_dot stochastic Galerkin components | |
| Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | x_sg_blocks |
| x stochastic Galerkin components | |
| Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | f_sg_blocks |
| f stochastic Galerkin components | |
| Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > | W_sg_blocks |
| W stochastic Galerkin components. | |
| Teuchos::Array< Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > > | dfdp_sg_blocks |
| Teuchos::Array< Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > > | dgdx_dot_sg_blocks |
| dg/dxdot stochastic Galerkin components | |
| Teuchos::Array< Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > > | dgdx_sg_blocks |
| dg/dx stochastic Galerkin components | |
| Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | sg_x_init |
| SG initial x. | |
| Teuchos::Array< Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > > | sg_p_init |
| SG initial p. | |
| bool | eval_W_with_f |
| Whether to always evaluate W with f. | |
| Teuchos::RCP< Stokhos::SGOperator > | my_W |
| W pointer for evaluating W with f. | |
| Teuchos::RCP< Epetra_Vector > | my_x |
| x pointer for evaluating preconditioner | |
| bool | scaleOP |
| 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 |
| Return initial SG parameters. | |
| Teuchos::Array< int > | get_p_sg_map_indices () const |
| Get indices of SG parameters. | |
| Teuchos::Array< int > | get_g_sg_map_indices () const |
| Get indices of SG responses. | |
| Teuchos::Array< Teuchos::RCP< const Epetra_Map > > | get_g_sg_base_maps () const |
| Get base maps of SG responses. | |
| Teuchos::RCP< const Epetra_BlockMap > | get_overlap_stochastic_map () const |
| Return overlap stochastic map. | |
| Teuchos::RCP< const Epetra_BlockMap > | get_x_sg_overlap_map () const |
| Return x sg overlap map. | |
| Teuchos::RCP< const Epetra_Import > | get_x_sg_importer () const |
| Return x sg importer. | |
| 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_x_sg_overlap (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| Create vector orthog poly using x map and overlap sg map. | |
| Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > | create_x_mv_sg (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const |
| Create vector orthog poly using x map and owned sg map. | |
| Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > | create_x_mv_sg_overlap (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const |
| Create vector orthog poly using x map and overlap 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_f_sg (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| Create vector orthog poly using f map and owned sg map. | |
| Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > | create_f_sg_overlap (Epetra_DataAccess CV=Copy, const Epetra_Vector *v=NULL) const |
| Create vector orthog poly using f map and overlap sg map. | |
| Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > | create_f_mv_sg (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const |
| Create multi-vector orthog poly using f map and owned sg map. | |
| Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > | create_f_mv_sg_overlap (int num_vecs, Epetra_DataAccess CV=Copy, const Epetra_MultiVector *v=NULL) const |
| Create multi-vector orthog poly using f map and overlap sg 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. | |
| static Teuchos::RCP< Epetra_Map > | buildInterlaceMap (const Epetra_BlockMap &determ_map, const Epetra_BlockMap &stocha_map) |
| static void | copyToInterlacedVector (const Stokhos::EpetraVectorOrthogPoly &x_sg, Epetra_Vector &x) |
| static void | copyToPolyOrthogVector (const Epetra_Vector &x, Stokhos::EpetraVectorOrthogPoly &x_sg) |
Nonlinear, stochastic Galerkin ModelEvaluator that constructs a interlaced Jacobian.
SGModelEvaluator_Interlaced is an implementation of EpetraExt::ModelEvaluator that generates a nonlinear problem from a stochastic Galerkin expansion, the Jacobian and solution vectors are interlaced. It wraps a supplied ModelEvaluator that supports the SG versions of p, x, and possibly x_dot InArgs, and f and W OutArgs, and translates those into a new nonlinear problem. It does so by concatenating all of the SG components of p, x, x_dot, and f into extended block vectors that form the parameters, solution vector, time derivative vector and residual for the new nonlinear problem. Only forming a fully-assembled SG matrix is possible. The W operator of the underlying model evaluator must be an Epetra_CrsMatrix.
|
static |
Build an interlaced map containing stochastic degrees of freedom for each element of the detministic map. This is not an adaptive map!
|
static |
Copy from a SG EpetraPolyOrthogVector object to an interlaced vector
References Stokhos::ProductEpetraVector::getBlockVector(), and Stokhos::ProductContainer< coeff_type >::size().
Referenced by evalModel().
|
static |
Copy from a SG EpetraPolyOrthogVector object to an interlaced vector
References Stokhos::ProductEpetraVector::getBlockVector(), and Stokhos::ProductContainer< coeff_type >::size().
Referenced by evalModel().
|
virtual |
Create multi-vector orthog poly using f map and owned sg map.
Implements Stokhos::SGModelEvaluatorBase.
References f_map, interlace_f_map, sg_basis, sg_comm, and stoch_row_map.
|
virtual |
Create multi-vector orthog poly using f map and overlap sg map.
Implements Stokhos::SGModelEvaluatorBase.
References f_map, interlace_overlapped_f_map, overlapped_stoch_row_map, sg_basis, and sg_comm.
|
virtual |
Create vector orthog poly using f map and owned sg map.
Implements Stokhos::SGModelEvaluatorBase.
References f_map, interlace_f_map, sg_basis, sg_comm, and stoch_row_map.
|
virtual |
Create vector orthog poly using f map and overlap sg map.
Implements Stokhos::SGModelEvaluatorBase.
References f_map, interlace_overlapped_f_map, overlapped_stoch_row_map, sg_basis, and sg_comm.
|
virtual |
Create multi-vector orthog poly using g map.
Implements Stokhos::SGModelEvaluatorBase.
References me, overlapped_stoch_row_map, sg_basis, sg_comm, sg_g_index_map, and sg_g_map.
|
virtual |
Create vector orthog poly using g map.
Implements Stokhos::SGModelEvaluatorBase.
References me, overlapped_stoch_row_map, sg_basis, sg_comm, sg_g_index_map, and sg_g_map.
Referenced by evalModel().
|
virtual |
Create vector orthog poly using p map.
Implements Stokhos::SGModelEvaluatorBase.
References me, overlapped_stoch_p_map, sg_basis, sg_comm, sg_p_index_map, and sg_p_map.
Referenced by evalModel().
| Teuchos::RCP< Epetra_Operator > Stokhos::SGModelEvaluator_Interlaced::create_W | ( | ) | const |
Create W = alpha*M + beta*J matrix.
References epetraCijk, me, my_W, params, sg_basis, sg_comm, supports_x, and W_sg_blocks.
|
virtual |
Create vector orthog poly using x map and owned sg map.
Implements Stokhos::SGModelEvaluatorBase.
References get_x_map(), sg_basis, sg_comm, stoch_row_map, and x_map.
|
virtual |
Create vector orthog poly using x map and overlap sg map.
Implements Stokhos::SGModelEvaluatorBase.
References get_x_sg_overlap_map(), overlapped_stoch_row_map, sg_basis, sg_comm, and x_map.
|
virtual |
Create vector orthog poly using x map and owned sg map.
Implements Stokhos::SGModelEvaluatorBase.
References get_x_map(), sg_basis, sg_comm, stoch_row_map, and x_map.
|
virtual |
Create vector orthog poly using x map and overlap sg map.
Implements Stokhos::SGModelEvaluatorBase.
References get_x_sg_overlap_map(), overlapped_stoch_row_map, sg_basis, sg_comm, and x_map.
| EpetraExt::ModelEvaluator::InArgs Stokhos::SGModelEvaluator_Interlaced::createInArgs | ( | ) | const |
| EpetraExt::ModelEvaluator::OutArgs Stokhos::SGModelEvaluator_Interlaced::createOutArgs | ( | ) | const |
Create OutArgs.
References me, num_g_sg, num_p, num_p_sg, and sg_g_index_map.
| void Stokhos::SGModelEvaluator_Interlaced::evalModel | ( | const InArgs & | inArgs, |
| const OutArgs & | outArgs ) const |
Evaluate model on InArgs.
References copyToInterlacedVector(), copyToPolyOrthogVector(), create_g_sg(), create_p_sg(), dgdx_dot_sg_blocks, dgdx_sg_blocks, eval_W_with_f, f_sg_blocks, interlace_overlapped_f_exporter, interlace_overlapped_f_map, interlace_overlapped_x_importer, interlace_overlapped_x_map, me, my_W, my_x, num_g_sg, num_p, num_p_sg, num_sg_blocks, overlapped_stoch_row_map, sg_basis, sg_comm, sg_exp, sg_g_index_map, sg_g_map, sg_p_index_map, sg_p_init, sg_quad, W_sg_blocks, x_dot_sg_blocks, and x_sg_blocks.
| Teuchos::RCP< const Epetra_Map > Stokhos::SGModelEvaluator_Interlaced::get_f_map | ( | ) | const |
Return residual vector map.
References interlace_f_map.
| Teuchos::RCP< const Epetra_Map > Stokhos::SGModelEvaluator_Interlaced::get_g_map | ( | int | l | ) | const |
|
virtual |
|
virtual |
Get indices of SG responses.
These indices determine which response vectors support SG
Implements Stokhos::SGModelEvaluatorBase.
References sg_g_index_map.
|
virtual |
Return overlap stochastic map.
Implements Stokhos::SGModelEvaluatorBase.
References overlapped_stoch_row_map.
| Teuchos::RCP< const Epetra_Vector > Stokhos::SGModelEvaluator_Interlaced::get_p_init | ( | int | l | ) | const |
| Teuchos::RCP< const Epetra_Map > Stokhos::SGModelEvaluator_Interlaced::get_p_map | ( | int | l | ) | const |
| Teuchos::RCP< const Teuchos::Array< std::string > > Stokhos::SGModelEvaluator_Interlaced::get_p_names | ( | int | l | ) | const |
Return array of parameter names.
References me, num_p, num_p_sg, and sg_p_names.
|
virtual |
|
virtual |
Get indices of SG parameters.
These indices determine which parameter vectors support SG
Implements Stokhos::SGModelEvaluatorBase.
References sg_p_index_map.
| Teuchos::RCP< const Epetra_Vector > Stokhos::SGModelEvaluator_Interlaced::get_x_init | ( | ) | const |
Return initial solution.
References sg_x_init.
| Teuchos::RCP< const Epetra_Map > Stokhos::SGModelEvaluator_Interlaced::get_x_map | ( | ) | const |
Return solution vector map.
References interlace_x_map.
Referenced by create_x_mv_sg(), and create_x_sg().
|
virtual |
Return x sg importer.
Implements Stokhos::SGModelEvaluatorBase.
References interlace_overlapped_x_importer.
|
virtual |
|
virtual |
Return x sg overlap map.
Implements Stokhos::SGModelEvaluatorBase.
References interlace_overlapped_x_map.
Referenced by create_x_mv_sg_overlap(), and create_x_sg_overlap().
|
virtual |
|
virtual |
|
mutableprotected |
dg/dxdot stochastic Galerkin components
Referenced by evalModel().
|
mutableprotected |
dg/dx stochastic Galerkin components
Referenced by evalModel().
|
protected |
Epetra Cijk.
Referenced by create_W().
|
protected |
Whether to always evaluate W with f.
Referenced by evalModel().
|
protected |
Underlying residual map.
Referenced by create_f_mv_sg(), create_f_mv_sg_overlap(), create_f_sg(), and create_f_sg_overlap().
|
mutableprotected |
f stochastic Galerkin components
Referenced by evalModel().
|
protected |
Block SG residual map.
Referenced by create_f_mv_sg(), create_f_sg(), and get_f_map().
|
protected |
Exporter from SG-overlapped to SG maps.
Referenced by evalModel().
|
protected |
Block SG overlapped residual map.
Referenced by create_f_mv_sg_overlap(), create_f_sg_overlap(), and evalModel().
|
protected |
Importer from SG to SG-overlapped maps.
Referenced by evalModel(), and get_x_sg_importer().
|
protected |
Block SG overlapped unknown map.
Referenced by evalModel(), and get_x_sg_overlap_map().
|
protected |
Block SG unknown map.
Referenced by get_x_map().
|
protected |
Underlying model evaluator.
Referenced by create_g_mv_sg(), create_g_sg(), create_p_sg(), create_W(), createInArgs(), createOutArgs(), evalModel(), get_g_sg_base_maps(), get_p_init(), get_p_map(), and get_p_names().
|
mutableprotected |
W pointer for evaluating W with f.
Referenced by create_W(), and evalModel().
|
mutableprotected |
x pointer for evaluating preconditioner
Referenced by evalModel().
|
protected |
Number of response vectors of underlying model evaluator.
Referenced by get_g_sg_base_maps().
|
protected |
Number of stochastic response vectors.
Referenced by createOutArgs(), evalModel(), and get_g_map().
|
protected |
Number of parameter vectors of underlying model evaluator.
Referenced by createInArgs(), createOutArgs(), evalModel(), get_p_init(), get_p_map(), and get_p_names().
|
protected |
Number of stochastic parameter vectors.
Referenced by createInArgs(), createOutArgs(), evalModel(), get_p_init(), get_p_map(), and get_p_names().
|
protected |
Number of stochastic blocks.
Referenced by evalModel().
|
protected |
Overlapped map for p stochastic blocks (local map).
Referenced by create_p_sg().
|
protected |
Overlapped map for stochastic blocks (local map).
Referenced by create_f_mv_sg_overlap(), create_f_sg_overlap(), create_g_mv_sg(), create_g_sg(), create_x_mv_sg_overlap(), create_x_sg_overlap(), evalModel(), and get_overlap_stochastic_map().
|
protected |
Algorithmic parameters.
Referenced by create_W().
|
protected |
Stochastic Galerkin basis.
Referenced by create_f_mv_sg(), create_f_mv_sg_overlap(), create_f_sg(), create_f_sg_overlap(), create_g_mv_sg(), create_g_sg(), create_p_sg(), create_W(), create_x_mv_sg(), create_x_mv_sg_overlap(), create_x_sg(), create_x_sg_overlap(), and evalModel().
|
protected |
Parallel SG communicator.
Referenced by create_f_mv_sg(), create_f_mv_sg_overlap(), create_f_sg(), create_f_sg_overlap(), create_g_mv_sg(), create_g_sg(), create_p_sg(), create_W(), create_x_mv_sg(), create_x_mv_sg_overlap(), create_x_sg(), create_x_sg_overlap(), and evalModel().
|
protected |
Stochastic Galerkin expansion.
Referenced by evalModel().
|
protected |
Index map between block-g and g_sg maps.
Referenced by create_g_mv_sg(), create_g_sg(), createOutArgs(), evalModel(), and get_g_sg_map_indices().
|
protected |
Block SG response map.
Referenced by create_g_mv_sg(), create_g_sg(), evalModel(), and get_g_map().
|
protected |
Index map between block-p and p_sg maps.
Referenced by create_p_sg(), evalModel(), and get_p_sg_map_indices().
|
protected |
SG initial p.
Referenced by evalModel(), get_p_init(), get_p_sg_init(), and set_p_sg_init().
|
protected |
Block SG parameter map.
Referenced by create_p_sg(), and get_p_map().
|
protected |
SG coefficient parameter names.
Referenced by get_p_names().
|
protected |
Stochastic Galerkin quadrature.
Referenced by evalModel().
|
protected |
SG initial x.
Referenced by get_x_init(), get_x_sg_init(), and set_x_sg_init().
|
protected |
Map for stochastic blocks.
Referenced by create_f_mv_sg(), create_f_sg(), create_x_mv_sg(), and create_x_sg().
|
protected |
Whether we support x (and thus f and W).
Referenced by create_W().
|
mutableprotected |
W stochastic Galerkin components.
Referenced by create_W(), and evalModel().
|
protected |
x_dot stochastic Galerkin components
Referenced by evalModel().
|
protected |
Underlying unknown map.
Referenced by create_x_mv_sg(), create_x_mv_sg_overlap(), create_x_sg(), and create_x_sg_overlap().
|
protected |
x stochastic Galerkin components
Referenced by evalModel().