| EpetraExt Package Browser (Single Doxygen Collection)
    Development
    | 
#include <EpetraExt_ModelEvaluator.h>

| Public Types | |
| typedef Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | sg_const_vector_t | 
| Short-hand for stochastic Galerkin vector type.  More... | |
| Public Member Functions | |
| InArgs () | |
| std::string | modelEvalDescription () const | 
| int | Np () const | 
| void | set_x_dot (const Teuchos::RCP< const Epetra_Vector > &x_dot) | 
| void | set_x_dotdot (const Teuchos::RCP< const Epetra_Vector > &x_dotdot) | 
| Teuchos::RCP< const Epetra_Vector > | get_x_dot () const | 
| Teuchos::RCP< const Epetra_Vector > | get_x_dotdot () const | 
| void | set_x (const Teuchos::RCP< const Epetra_Vector > &x) | 
| Teuchos::RCP< const Epetra_Vector > | get_x () const | 
| Set solution vector Taylor polynomial.  More... | |
| void | set_x_poly (const Teuchos::RCP< const Teuchos::Polynomial< Epetra_Vector > > &x_poly) | 
| Teuchos::RCP< const Teuchos::Polynomial < Epetra_Vector > > | get_x_poly () const | 
| Get solution vector Taylor polynomial.  More... | |
| void | set_x_dot_poly (const Teuchos::RCP< const Teuchos::Polynomial< Epetra_Vector > > &x_dot_poly) | 
| Set time derivative vector Taylor polynomial.  More... | |
| void | set_x_dotdot_poly (const Teuchos::RCP< const Teuchos::Polynomial< Epetra_Vector > > &x_dotdot_poly) | 
| Teuchos::RCP< const Teuchos::Polynomial < Epetra_Vector > > | get_x_dot_poly () const | 
| Get time derivative vector Taylor polynomial.  More... | |
| Teuchos::RCP< const Teuchos::Polynomial < Epetra_Vector > > | get_x_dotdot_poly () const | 
| void | set_x_sg (const sg_const_vector_t &x_sg) | 
| Set stochastic Galerkin solution vector polynomial.  More... | |
| sg_const_vector_t | get_x_sg () const | 
| Get stochastic Galerkin solution vector polynomial.  More... | |
| void | set_x_dot_sg (const sg_const_vector_t &x_dot_sg) | 
| Set stochastic Galerkin time derivative vector polynomial.  More... | |
| void | set_x_dotdot_sg (const sg_const_vector_t &x_dotdot_sg) | 
| sg_const_vector_t | get_x_dot_sg () const | 
| Get stochastic Galerkin time derivative vector polynomial.  More... | |
| sg_const_vector_t | get_x_dotdot_sg () const | 
| void | set_x_mp (const mp_const_vector_t &x_mp) | 
| Set multi-point solution vector.  More... | |
| mp_const_vector_t | get_x_mp () const | 
| Get multi-point solution vector.  More... | |
| void | set_x_dot_mp (const mp_const_vector_t &x_dot_mp) | 
| Set multi-point time derivative vector.  More... | |
| void | set_x_dotdot_mp (const mp_const_vector_t &x_dotdot_mp) | 
| mp_const_vector_t | get_x_dot_mp () const | 
| Get multi-point time derivative vector.  More... | |
| mp_const_vector_t | get_x_dotdot_mp () const | 
| void | set_p (int l, const Teuchos::RCP< const Epetra_Vector > &p_l) | 
| Teuchos::RCP< const Epetra_Vector > | get_p (int l) const | 
| void | set_p_sg (int l, const sg_const_vector_t &p_sg_l) | 
| Set stochastic Galerkin vector polynomial parameter.  More... | |
| sg_const_vector_t | get_p_sg (int l) const | 
| Get stochastic Galerkin vector polynomial parameter.  More... | |
| void | set_p_mp (int l, const mp_const_vector_t &p_mp_l) | 
| Set multi-point parameter vector.  More... | |
| mp_const_vector_t | get_p_mp (int l) const | 
| Get multi-point parameter vector.  More... | |
| void | set_t (double t) | 
| double | get_alpha () const | 
| void | set_alpha (double alpha) | 
| double | get_omega () const | 
| void | set_omega (double omega) | 
| double | get_beta () const | 
| void | set_beta (double beta) | 
| double | get_t () const | 
| double | get_step_size () const | 
| void | set_step_size (double step_size) | 
| int | get_stage_number () const | 
| void | set_stage_number (int stage_number) | 
| Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > | get_sg_basis () const | 
| void | set_sg_basis (const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &basis) | 
| Teuchos::RCP< const Stokhos::Quadrature< int, double > > | get_sg_quadrature () const | 
| void | set_sg_quadrature (const Teuchos::RCP< const Stokhos::Quadrature< int, double > > &quad) | 
| Teuchos::RCP < Stokhos::OrthogPolyExpansion < int, double, Stokhos::StandardStorage< int, double > > > | get_sg_expansion () const | 
| void | set_sg_expansion (const Teuchos::RCP< Stokhos::OrthogPolyExpansion< int, double, Stokhos::StandardStorage< int, double > > > &exp) | 
| bool | supports (EInArgsMembers arg) const | 
| bool | supports (EInArgs_p_sg arg, int l) const | 
| Whether p_sg is supported for parameter vector l.  More... | |
| bool | supports (EInArgs_p_mp arg, int l) const | 
| Whether p_mp is supported for parameter vector l.  More... | |
| Protected Member Functions | |
| void | _setModelEvalDescription (const std::string &modelEvalDescription) | 
| void | _set_Np (int Np) | 
| void | _setSupports (EInArgsMembers arg, bool supports) | 
| void | _setSupports (EInArgs_p_sg arg, int l, bool supports) | 
| void | _setSupports (EInArgs_p_mp arg, int l, bool supports) | 
| Private Types | |
| typedef Teuchos::Array < Teuchos::RCP< const Epetra_Vector > > | p_t | 
| typedef Teuchos::Array < sg_const_vector_t > | p_sg_t | 
| typedef Teuchos::Array < mp_const_vector_t > | p_mp_t | 
| typedef Teuchos::Array< bool > | supports_p_sg_t | 
| Private Member Functions | |
| void | assert_supports (EInArgsMembers arg) const | 
| void | assert_supports (EInArgs_p_sg arg, int l) const | 
| void | assert_supports (EInArgs_p_mp arg, int l) const | 
| void | assert_l (int l) const | 
Definition at line 135 of file EpetraExt_ModelEvaluator.h.
| typedef Teuchos::RCP<const Stokhos::EpetraVectorOrthogPoly> EpetraExt::ModelEvaluator::InArgs::sg_const_vector_t | 
Short-hand for stochastic Galerkin vector type.
Definition at line 139 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 257 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 258 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 259 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 260 of file EpetraExt_ModelEvaluator.h.
| EpetraExt::ModelEvaluator::InArgs::InArgs | ( | ) | 
Definition at line 54 of file EpetraExt_ModelEvaluator.cpp.
| 
 | inline | 
Definition at line 1465 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1469 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1473 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1477 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1481 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1485 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1489 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set solution vector Taylor polynomial.
Definition at line 1493 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1515 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get solution vector Taylor polynomial.
Definition at line 1520 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set time derivative vector Taylor polynomial.
Definition at line 1497 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1501 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get time derivative vector Taylor polynomial.
Definition at line 1506 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1511 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set stochastic Galerkin solution vector polynomial.
Definition at line 1560 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get stochastic Galerkin solution vector polynomial.
Definition at line 1565 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set stochastic Galerkin time derivative vector polynomial.
Definition at line 1524 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1528 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get stochastic Galerkin time derivative vector polynomial.
Definition at line 1533 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1538 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set multi-point solution vector.
Definition at line 1569 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get multi-point solution vector.
Definition at line 1574 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set multi-point time derivative vector.
Definition at line 1542 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1546 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get multi-point time derivative vector.
Definition at line 1551 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1556 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1578 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1582 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set stochastic Galerkin vector polynomial parameter.
Definition at line 1586 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get stochastic Galerkin vector polynomial parameter.
Definition at line 1592 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Set multi-point parameter vector.
Definition at line 1596 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Get multi-point parameter vector.
Definition at line 1602 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1606 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1618 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1614 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1626 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1622 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1634 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1630 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1610 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1642 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1638 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1650 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1646 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1659 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1654 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1668 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1663 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1677 of file EpetraExt_ModelEvaluator.h.
| 
 | inline | 
Definition at line 1672 of file EpetraExt_ModelEvaluator.h.
| bool EpetraExt::ModelEvaluator::InArgs::supports | ( | EInArgsMembers | arg | ) | const | 
Definition at line 65 of file EpetraExt_ModelEvaluator.cpp.
| bool EpetraExt::ModelEvaluator::InArgs::supports | ( | EInArgs_p_sg | arg, | 
| int | l | ||
| ) | const | 
Whether p_sg is supported for parameter vector l.
Definition at line 74 of file EpetraExt_ModelEvaluator.cpp.
| bool EpetraExt::ModelEvaluator::InArgs::supports | ( | EInArgs_p_mp | arg, | 
| int | l | ||
| ) | const | 
Whether p_mp is supported for parameter vector l.
Definition at line 80 of file EpetraExt_ModelEvaluator.cpp.
| 
 | inlineprotected | 
Definition at line 1681 of file EpetraExt_ModelEvaluator.h.
| 
 | inlineprotected | 
Definition at line 1687 of file EpetraExt_ModelEvaluator.h.
| 
 | protected | 
Definition at line 86 of file EpetraExt_ModelEvaluator.cpp.
| 
 | protected | 
Definition at line 95 of file EpetraExt_ModelEvaluator.cpp.
| 
 | protected | 
Definition at line 101 of file EpetraExt_ModelEvaluator.cpp.
| 
 | private | 
Definition at line 108 of file EpetraExt_ModelEvaluator.cpp.
| 
 | private | 
Definition at line 117 of file EpetraExt_ModelEvaluator.cpp.
| 
 | private | 
Definition at line 128 of file EpetraExt_ModelEvaluator.cpp.
| 
 | private | 
Definition at line 140 of file EpetraExt_ModelEvaluator.cpp.
| 
 | private | 
Definition at line 262 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 263 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 264 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 265 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 266 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 267 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 268 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 269 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 270 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 271 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 272 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 273 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 274 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 275 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 276 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 277 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 278 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 279 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 280 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 281 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 282 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 283 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 284 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 285 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 286 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 287 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 288 of file EpetraExt_ModelEvaluator.h.
| 
 | private | 
Definition at line 289 of file EpetraExt_ModelEvaluator.h.
 1.8.5
 1.8.5