|
EpetraExt
Development
|
A simple quadratic parallel response-only model evaluator. More...
#include <EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.hpp>

Public Member Functions | |
| DiagonalQuadraticResponseOnlyModelEvaluator (const Teuchos::RCP< Epetra_Comm > &comm, const int localDim, const double &pt, const double &p0, const double &scale) | |
| | |
Related Functions | |
(Note that these are not member functions.) | |
| Teuchos::RCP < DiagonalQuadraticResponseOnlyModelEvaluator > | diagonalQuadraticResponseOnlyModelEvaluator (const Teuchos::RCP< Epetra_Comm > &comm, const int localDim, const double &pt, const double &p0, const double &scale) |
| Nonmember constructor. | |
Overridden from EpetraExt::ModelEvaluator . | |
| Teuchos::RefCountPtr< const Epetra_Map > | get_x_map () const |
| | |
| Teuchos::RefCountPtr< const Epetra_Map > | get_f_map () const |
| | |
| Teuchos::RefCountPtr< const Epetra_Map > | get_p_map (int l) const |
| . | |
| Teuchos::RefCountPtr< const Epetra_Map > | get_g_map (int j) const |
| . | |
| Teuchos::RefCountPtr< const Epetra_Vector > | get_p_init (int l) const |
| | |
| InArgs | createInArgs () const |
| | |
| OutArgs | createOutArgs () const |
| | |
| void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
| | |
A simple quadratic parallel response-only model evaluator.
Represents the model:
g[0] = 0.5 * (p-pt)^T * (p-pt)
See the function evalModel() for more details.
Definition at line 70 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.hpp.
| EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::DiagonalQuadraticResponseOnlyModelEvaluator | ( | const Teuchos::RCP< Epetra_Comm > & | comm, |
| const int | localDim, | ||
| const double & | pt, | ||
| const double & | p0, | ||
| const double & | scale | ||
| ) |
Definition at line 54 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RefCountPtr< const Epetra_Map > EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::get_x_map | ( | ) | const [virtual] |
Implements EpetraExt::ModelEvaluator.
Definition at line 81 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RefCountPtr< const Epetra_Map > EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::get_f_map | ( | ) | const [virtual] |
Implements EpetraExt::ModelEvaluator.
Definition at line 88 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RefCountPtr< const Epetra_Map > EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::get_p_map | ( | int | l | ) | const [virtual] |
.
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 95 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RefCountPtr< const Epetra_Map > EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::get_g_map | ( | int | j | ) | const [virtual] |
.
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 103 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RefCountPtr< const Epetra_Vector > EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::get_p_init | ( | int | l | ) | const [virtual] |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 111 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| EpetraExt::ModelEvaluator::InArgs EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::createInArgs | ( | ) | const [virtual] |
Implements EpetraExt::ModelEvaluator.
Definition at line 119 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| EpetraExt::ModelEvaluator::OutArgs EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::createOutArgs | ( | ) | const [virtual] |
Implements EpetraExt::ModelEvaluator.
Definition at line 129 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| void EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator::evalModel | ( | const InArgs & | inArgs, |
| const OutArgs & | outArgs | ||
| ) | const [virtual] |
Implements EpetraExt::ModelEvaluator.
Definition at line 146 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.cpp.
| Teuchos::RCP< DiagonalQuadraticResponseOnlyModelEvaluator > diagonalQuadraticResponseOnlyModelEvaluator | ( | const Teuchos::RCP< Epetra_Comm > & | comm, |
| const int | localDim, | ||
| const double & | pt, | ||
| const double & | p0, | ||
| const double & | scale | ||
| ) | [related] |
Nonmember constructor.
Definition at line 126 of file EpetraExt_DiagonalQuadraticResponseOnlyModelEvaluator.hpp.
1.7.6.1