EpetraExt::ModelEvaluator::InArgs Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Inheritance diagram for EpetraExt::ModelEvaluator::InArgs:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Teuchos::RefCountPtr<
const Stokhos::VectorOrthogPoly<
Epetra_Vector > > 
sg_const_vector_t
 Short-hand for stochastic Galerkin vector type.

Public Member Functions

 InArgs ()
 
std::string modelEvalDescription () const
 
int Np () const
 
int Np_sg () const
 Number of stochastic Galerkin parameters.
void set_x_dot (const Teuchos::RefCountPtr< const Epetra_Vector > &x_dot)
 
Teuchos::RefCountPtr< const
Epetra_Vector
get_x_dot () const
 
void set_x (const Teuchos::RefCountPtr< const Epetra_Vector > &x)
 
Teuchos::RefCountPtr< const
Epetra_Vector
get_x () const
 Set solution vector Taylor polynomial.
void set_x_poly (const Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > &x_poly)
Teuchos::RefCountPtr< const
Teuchos::Polynomial< Epetra_Vector > > 
get_x_poly () const
 Get solution vector Taylor polynomial.
void set_x_dot_poly (const Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > &x_dot_poly)
 Set time derivative vector Taylor polynomial.
Teuchos::RefCountPtr< const
Teuchos::Polynomial< Epetra_Vector > > 
get_x_dot_poly () const
 Get time derivative vector Taylor polynomial.
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.
sg_const_vector_t get_x_dot_sg () const
 Get stochastic Galerkin time derivative vector polynomial.
void set_p (int l, const Teuchos::RefCountPtr< const Epetra_Vector > &p_l)
 
Teuchos::RefCountPtr< 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.
sg_const_vector_t get_p_sg (int l) const
 Get stochastic Galerkin vector polynomial parameter.
void set_t (double t)
 
double get_alpha () const
 
void set_alpha (double alpha)
 
double get_beta () const
 
void set_beta (double beta)
 
double get_t () const
 
bool supports (EInArgsMembers arg) const
 

Protected Member Functions

void _setModelEvalDescription (const std::string &modelEvalDescription)
 
void _set_Np (int Np)
 
void _set_Np_sg (int Np)
 
void _setSupports (EInArgsMembers arg, bool supports)
 

Detailed Description

Definition at line 82 of file EpetraExt_ModelEvaluator.h.


Member Typedef Documentation

typedef Teuchos::RefCountPtr<const Stokhos::VectorOrthogPoly<Epetra_Vector> > EpetraExt::ModelEvaluator::InArgs::sg_const_vector_t

Short-hand for stochastic Galerkin vector type.

Definition at line 86 of file EpetraExt_ModelEvaluator.h.


Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::InArgs::InArgs (  ) 

Definition at line 41 of file EpetraExt_ModelEvaluator.cpp.


Member Function Documentation

std::string EpetraExt::ModelEvaluator::InArgs::modelEvalDescription (  )  const [inline]

Definition at line 867 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::InArgs::Np (  )  const [inline]

Definition at line 871 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::InArgs::Np_sg (  )  const [inline]

Number of stochastic Galerkin parameters.

Definition at line 875 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x_dot ( const Teuchos::RefCountPtr< const Epetra_Vector > &  x_dot  )  [inline]

Definition at line 879 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< const Epetra_Vector > EpetraExt::ModelEvaluator::InArgs::get_x_dot (  )  const [inline]

Definition at line 883 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x ( const Teuchos::RefCountPtr< const Epetra_Vector > &  x  )  [inline]

Definition at line 887 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< const Epetra_Vector > EpetraExt::ModelEvaluator::InArgs::get_x (  )  const [inline]

Set solution vector Taylor polynomial.

Definition at line 891 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x_poly ( const Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > &  x_poly  )  [inline]

Definition at line 904 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::InArgs::get_x_poly (  )  const [inline]

Get solution vector Taylor polynomial.

Definition at line 909 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x_dot_poly ( const Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > &  x_dot_poly  )  [inline]

Set time derivative vector Taylor polynomial.

Definition at line 895 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::InArgs::get_x_dot_poly (  )  const [inline]

Get time derivative vector Taylor polynomial.

Definition at line 900 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x_sg ( const sg_const_vector_t x_sg  )  [inline]

Set stochastic Galerkin solution vector polynomial.

Definition at line 922 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::InArgs::sg_const_vector_t EpetraExt::ModelEvaluator::InArgs::get_x_sg (  )  const [inline]

Get stochastic Galerkin solution vector polynomial.

Definition at line 927 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_x_dot_sg ( const sg_const_vector_t x_dot_sg  )  [inline]

Set stochastic Galerkin time derivative vector polynomial.

Definition at line 913 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::InArgs::sg_const_vector_t EpetraExt::ModelEvaluator::InArgs::get_x_dot_sg (  )  const [inline]

Get stochastic Galerkin time derivative vector polynomial.

Definition at line 918 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_p ( int  l,
const Teuchos::RefCountPtr< const Epetra_Vector > &  p_l 
) [inline]

Definition at line 931 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< const Epetra_Vector > EpetraExt::ModelEvaluator::InArgs::get_p ( int  l  )  const [inline]

Definition at line 935 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_p_sg ( int  l,
const sg_const_vector_t p_sg_l 
) [inline]

Set stochastic Galerkin vector polynomial parameter.

Definition at line 939 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::InArgs::sg_const_vector_t EpetraExt::ModelEvaluator::InArgs::get_p_sg ( int  l  )  const [inline]

Get stochastic Galerkin vector polynomial parameter.

Definition at line 945 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_t ( double  t  )  [inline]

Definition at line 949 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::get_alpha (  )  const [inline]

Definition at line 961 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_alpha ( double  alpha  )  [inline]

Definition at line 957 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::get_beta (  )  const [inline]

Definition at line 969 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::set_beta ( double  beta  )  [inline]

Definition at line 965 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::get_t (  )  const [inline]

Definition at line 953 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::InArgs::supports ( EInArgsMembers  arg  )  const

Definition at line 51 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::InArgs::_setModelEvalDescription ( const std::string &  modelEvalDescription  )  [inline, protected]

Definition at line 973 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::_set_Np ( int  Np  )  [inline, protected]

Definition at line 979 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::_set_Np_sg ( int  Np  )  [inline, protected]

Definition at line 985 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::InArgs::_setSupports ( EInArgsMembers  arg,
bool  supports 
) [protected]

Definition at line 61 of file EpetraExt_ModelEvaluator.cpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:24:50 2010 for EpetraExt by  doxygen 1.4.7