EpetraExt Development
Loading...
Searching...
No Matches
EpetraExt::ModelEvaluator::InArgsSetup Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Inheritance diagram for EpetraExt::ModelEvaluator::InArgsSetup:

Public Member Functions

void setModelEvalDescription (const std::string &modelEvalDescription)
void set_Np (int Np)
void setSupports (EInArgsMembers arg, bool supports=true)
void setSupports (EInArgs_p_sg arg, int l, bool supports)
void setSupports (EInArgs_p_mp arg, int l, bool supports)
Public Member Functions inherited from EpetraExt::ModelEvaluator::InArgs
 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_Vectorget_x_dot () const
Teuchos::RCP< const Epetra_Vectorget_x_dotdot () const
void set_x (const Teuchos::RCP< const Epetra_Vector > &x)
Teuchos::RCP< const Epetra_Vectorget_x () const
 Set solution vector Taylor polynomial.
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.
void set_x_dot_poly (const Teuchos::RCP< const Teuchos::Polynomial< Epetra_Vector > > &x_dot_poly)
 Set time derivative vector Taylor polynomial.
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.
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.
sg_const_vector_t get_x_sg () const
 Get stochastic Galerkin solution vector polynomial.
void set_x_dot_sg (const sg_const_vector_t &x_dot_sg)
 Set stochastic Galerkin time derivative vector polynomial.
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.
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.
mp_const_vector_t get_x_mp () const
 Get multi-point solution vector.
void set_x_dot_mp (const mp_const_vector_t &x_dot_mp)
 Set multi-point time derivative vector.
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.
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_Vectorget_p (int l) const
void set_p_sg (int l, const sg_const_vector_t &p_sg_l)
 Set stochastic Galerkin vector polynomial parameter.
sg_const_vector_t get_p_sg (int l) const
 Get stochastic Galerkin vector polynomial parameter.
void set_p_mp (int l, const mp_const_vector_t &p_mp_l)
 Set multi-point parameter vector.
mp_const_vector_t get_p_mp (int l) const
 Get multi-point parameter vector.
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.
bool supports (EInArgs_p_mp arg, int l) const
 Whether p_mp is supported for parameter vector l.

Additional Inherited Members

Public Types inherited from EpetraExt::ModelEvaluator::InArgs
typedef Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > sg_const_vector_t
 Short-hand for stochastic Galerkin vector type.
Protected Member Functions inherited from EpetraExt::ModelEvaluator::InArgs
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)

Detailed Description

Definition at line 1297 of file EpetraExt_ModelEvaluator.h.

Member Function Documentation

◆ setModelEvalDescription()

void EpetraExt::ModelEvaluator::InArgsSetup::setModelEvalDescription ( const std::string & modelEvalDescription)
inline

Definition at line 2180 of file EpetraExt_ModelEvaluator.h.

◆ set_Np()

void EpetraExt::ModelEvaluator::InArgsSetup::set_Np ( int Np)
inline

Definition at line 2186 of file EpetraExt_ModelEvaluator.h.

◆ setSupports() [1/3]

void EpetraExt::ModelEvaluator::InArgsSetup::setSupports ( EInArgsMembers arg,
bool supports = true )
inline

Definition at line 2190 of file EpetraExt_ModelEvaluator.h.

◆ setSupports() [2/3]

void EpetraExt::ModelEvaluator::InArgsSetup::setSupports ( EInArgs_p_sg arg,
int l,
bool supports )
inline

Definition at line 2194 of file EpetraExt_ModelEvaluator.h.

◆ setSupports() [3/3]

void EpetraExt::ModelEvaluator::InArgsSetup::setSupports ( EInArgs_p_mp arg,
int l,
bool supports )
inline

Definition at line 2198 of file EpetraExt_ModelEvaluator.h.


The documentation for this class was generated from the following file: