EpetraExt
Development
|
#include <EpetraExt_MultiPointModelEvaluator.h>
Public Member Functions | |
~MultiPointModelEvaluator () | |
Public Member Functions inherited from EpetraExt::ModelEvaluator | |
virtual | ~ModelEvaluator () |
virtual Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
Get the names of the parameters associated with parameter subvector l if available. More... | |
virtual Teuchos::ArrayView < const std::string > | get_g_names (int j) const |
Get the names of the response functions associated with response subvector j if available. More... | |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_dot_init () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_dotdot_init () const |
virtual double | get_t_init () const |
virtual double | getInfBound () const |
Return the value of an infinite bound. More... | |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_lower_bounds () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_upper_bounds () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_p_lower_bounds (int l) const |
virtual Teuchos::RCP< const Epetra_Vector > | get_p_upper_bounds (int l) const |
virtual double | get_t_lower_bound () const |
virtual double | get_t_upper_bound () const |
virtual Teuchos::RCP < EpetraExt::ModelEvaluator::Preconditioner > | create_WPrec () const |
virtual Teuchos::RCP < Epetra_Operator > | create_DfDp_op (int l) const |
virtual Teuchos::RCP < Epetra_Operator > | create_DgDx_dot_op (int j) const |
virtual Teuchos::RCP < Epetra_Operator > | create_DgDx_dotdot_op (int j) const |
virtual Teuchos::RCP < Epetra_Operator > | create_DgDx_op (int j) const |
virtual Teuchos::RCP < Epetra_Operator > | create_DgDp_op (int j, int l) const |
Constructors/initializers | |
MultiPointModelEvaluator (Teuchos::RCP< EpetraExt::ModelEvaluator > underlyingME_, const Teuchos::RCP< EpetraExt::MultiComm > &globalComm_, const std::vector< Epetra_Vector * > initGuessVec, Teuchos::RCP< std::vector< Teuchos::RCP< Epetra_Vector > > > qvec, Teuchos::RCP< std::vector< Teuchos::RCP< Epetra_Vector > > > matching_vec=Teuchos::null) | |
Overridden from EpetraExt::ModelEvaluator . | |
Teuchos::RCP< const Epetra_Map > | get_x_map () const |
Teuchos::RCP< const Epetra_Map > | get_f_map () const |
Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
. More... | |
Teuchos::RCP< const Epetra_Map > | get_g_map (int j) const |
. More... | |
Teuchos::RCP< const Epetra_Vector > | get_x_init () const |
Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
Teuchos::RCP< Epetra_Operator > | create_W () const |
InArgs | createInArgs () const |
OutArgs | createOutArgs () const |
void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
Definition at line 74 of file EpetraExt_MultiPointModelEvaluator.h.
EpetraExt::MultiPointModelEvaluator::MultiPointModelEvaluator | ( | Teuchos::RCP< EpetraExt::ModelEvaluator > | underlyingME_, |
const Teuchos::RCP< EpetraExt::MultiComm > & | globalComm_, | ||
const std::vector< Epetra_Vector * > | initGuessVec, | ||
Teuchos::RCP< std::vector< Teuchos::RCP< Epetra_Vector > > > | qvec, | ||
Teuchos::RCP< std::vector< Teuchos::RCP< Epetra_Vector > > > | matching_vec = Teuchos::null |
||
) |
Definition at line 48 of file EpetraExt_MultiPointModelEvaluator.cpp.
EpetraExt::MultiPointModelEvaluator::~MultiPointModelEvaluator | ( | ) |
Definition at line 210 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 235 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 240 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
.
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 245 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
.
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 250 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 255 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 260 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 265 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 270 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 280 of file EpetraExt_MultiPointModelEvaluator.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 325 of file EpetraExt_MultiPointModelEvaluator.cpp.