EpetraExt::ModelEvaluator::InArgs Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Inheritance diagram for EpetraExt::ModelEvaluator::InArgs:

[legend]
List of all members.

Public Member Functions

 InArgs ()
 .
std::string modelEvalDescription () const
 
int Np () const
 
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
 .
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
 
void set_x_dot_poly (const Teuchos::RefCountPtr< const Teuchos::Polynomial< Epetra_Vector > > &x_dot_poly)
 
Teuchos::RefCountPtr< const
Teuchos::Polynomial< Epetra_Vector > > 
get_x_dot_poly () const
 
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_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 _setSupports (EInArgsMembers arg, bool supports)
 

Private Types

typedef std::vector< Teuchos::RefCountPtr<
const Epetra_Vector > > 
p_t

Private Member Functions

void assert_supports (EInArgsMembers arg) const
void assert_l (int l) const

Private Attributes

std::string modelEvalDescription_
Teuchos::RefCountPtr< const
Epetra_Vector
x_dot_
Teuchos::RefCountPtr< const
Epetra_Vector
x_
Teuchos::RefCountPtr< const
Teuchos::Polynomial< Epetra_Vector > > 
x_dot_poly_
Teuchos::RefCountPtr< const
Teuchos::Polynomial< Epetra_Vector > > 
x_poly_
p_t p_
double t_
double alpha_
double beta_
bool supports_ [NUM_E_IN_ARGS_MEMBERS]

Detailed Description

Definition at line 67 of file EpetraExt_ModelEvaluator.h.


Member Typedef Documentation

typedef std::vector<Teuchos::RefCountPtr<const Epetra_Vector> > EpetraExt::ModelEvaluator::InArgs::p_t [private]
 

Definition at line 117 of file EpetraExt_ModelEvaluator.h.


Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::InArgs::InArgs  ) 
 

.

Definition at line 82 of file EpetraExt_ModelEvaluator.cpp.


Member Function Documentation

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

Definition at line 643 of file EpetraExt_ModelEvaluator.h.

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

Definition at line 647 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 651 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 655 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 659 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 663 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 676 of file EpetraExt_ModelEvaluator.h.

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

Definition at line 681 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]
 

Definition at line 667 of file EpetraExt_ModelEvaluator.h.

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

Definition at line 672 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 685 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 689 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 693 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 705 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 701 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 713 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 709 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 697 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 90 of file EpetraExt_ModelEvaluator.cpp.

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

Definition at line 717 of file EpetraExt_ModelEvaluator.h.

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

Definition at line 723 of file EpetraExt_ModelEvaluator.h.

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

Definition at line 99 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::InArgs::assert_supports EInArgsMembers  arg  )  const [private]
 

Definition at line 108 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::InArgs::assert_l int  l  )  const [private]
 

Definition at line 117 of file EpetraExt_ModelEvaluator.cpp.


Member Data Documentation

std::string EpetraExt::ModelEvaluator::InArgs::modelEvalDescription_ [private]
 

Definition at line 119 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr<const Epetra_Vector> EpetraExt::ModelEvaluator::InArgs::x_dot_ [private]
 

Definition at line 120 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr<const Epetra_Vector> EpetraExt::ModelEvaluator::InArgs::x_ [private]
 

Definition at line 121 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr<const Teuchos::Polynomial<Epetra_Vector> > EpetraExt::ModelEvaluator::InArgs::x_dot_poly_ [private]
 

Definition at line 122 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr<const Teuchos::Polynomial<Epetra_Vector> > EpetraExt::ModelEvaluator::InArgs::x_poly_ [private]
 

Definition at line 123 of file EpetraExt_ModelEvaluator.h.

p_t EpetraExt::ModelEvaluator::InArgs::p_ [private]
 

Definition at line 124 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::t_ [private]
 

Definition at line 125 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::alpha_ [private]
 

Definition at line 126 of file EpetraExt_ModelEvaluator.h.

double EpetraExt::ModelEvaluator::InArgs::beta_ [private]
 

Definition at line 127 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::InArgs::supports_[NUM_E_IN_ARGS_MEMBERS] [private]
 

Definition at line 128 of file EpetraExt_ModelEvaluator.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:32:06 2008 for EpetraExt Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1