Thyra
Version of the Day
|
This base class defines default function implementations appropritate for a response-only model evaluator (p) -> g(j)
, for j=0...Ng-1
.
More...
#include <Thyra_ResponseOnlyModelEvaluatorBase.hpp>
Public functions overridden from ModelEvaulator. | |
RCP< const VectorSpaceBase < Scalar > > | get_x_space () const |
Throws exception. More... | |
RCP< const Teuchos::Array < std::string > > | get_p_names (int l) const |
Returns null. More... | |
Teuchos::ArrayView< const std::string > | get_g_names (int j) const |
Returns null. More... | |
RCP< const VectorSpaceBase < Scalar > > | get_f_space () const |
Throws exception. More... | |
ModelEvaluatorBase::InArgs < Scalar > | getNominalValues () const |
Returns this->createInArgs(). More... | |
ModelEvaluatorBase::InArgs < Scalar > | getLowerBounds () const |
Returns this->createInArgs(). More... | |
ModelEvaluatorBase::InArgs < Scalar > | getUpperBounds () const |
Returns this->createInArgs(). More... | |
RCP< LinearOpWithSolveBase < Scalar > > | create_W () const |
Thorws exception. More... | |
RCP< LinearOpBase< Scalar > > | create_W_op () const |
Thorws exception. More... | |
RCP< PreconditionerBase< Scalar > > | create_W_prec () const |
Thorws exception. More... | |
RCP< const LinearOpWithSolveFactoryBase < Scalar > > | get_W_factory () const |
Thorws exception. More... | |
void | reportFinalPoint (const ModelEvaluatorBase::InArgs< Scalar > &finalPoint, const bool wasSolved) |
Does nothing and ignores input. More... | |
This base class defines default function implementations appropritate for a response-only model evaluator (p) -> g(j)
, for j=0...Ng-1
.
The minimum that a subclass must to is to define implementations for get_p_space()
, get_g_space()
, createInArgs()
, createOutArgsImpl
, and evalModelImpl()
.
Definition at line 64 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Throws exception.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 112 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Returns null.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 120 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Returns null.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 133 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Throws exception.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 145 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Returns this->createInArgs().
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 153 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Returns this->createInArgs().
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 159 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Returns this->createInArgs().
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 165 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Thorws exception.
Reimplemented from Thyra::ModelEvaluatorDefaultBase< Scalar >.
Definition at line 171 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Thorws exception.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 185 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Thorws exception.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 199 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Thorws exception.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 213 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.
|
virtual |
Does nothing and ignores input.
Implements Thyra::ModelEvaluator< Scalar >.
Definition at line 226 of file Thyra_ResponseOnlyModelEvaluatorBase.hpp.