|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
#include "Thyra_ModelEvaluatorDefaultBase.hpp"#include "Teuchos_ConstNonconstObjectContainer.hpp"#include "Teuchos_TimeMonitor.hpp"#include "Teuchos_StandardParameterEntryValidators.hpp"

Go to the source code of this file.
Classes | |
| class | Thyra::ModelEvaluatorDelegatorBase< Scalar > |
| This is a base class that delegetes almost all function to a wrapped model evaluator object. More... | |
Namespaces | |
| namespace | Thyra |
Defines | |
| #define | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN(CLASS_NAME, INARGS, OUTARGS, UNDERLYINGMODEL, LOCALVERBLEVEL) |
| #define | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_LOCALVERBLEVEL_BEGIN(CLASS_NAME, INARGS, OUTARGS, LOCALVERBLEVEL) THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN(CLASS_NAME,INARGS,OUTARGS,this->getUnderlyingModel(),LOCALVERBLEVEL) |
| #define | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_BEGIN(CLASS_NAME, INARGS, OUTARGS, UNDERLYINGMODEL) THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN(CLASS_NAME,INARGS,OUTARGS,UNDERLYINGMODEL,Teuchos::VERB_DEFAULT) |
| #define | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_BEGIN(CLASS_NAME, INARGS, OUTARGS) THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_BEGIN(CLASS_NAME,INARGS,OUTARGS,this->getUnderlyingModel()) |
| #define | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_END() |
| #define THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN | ( | CLASS_NAME, | |
| INARGS, | |||
| OUTARGS, | |||
| UNDERLYINGMODEL, | |||
| LOCALVERBLEVEL | |||
| ) |
Definition at line 206 of file Thyra_ModelEvaluatorDelegatorBase.hpp.
| #define THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_LOCALVERBLEVEL_BEGIN | ( | CLASS_NAME, | |
| INARGS, | |||
| OUTARGS, | |||
| LOCALVERBLEVEL | |||
| ) | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN(CLASS_NAME,INARGS,OUTARGS,this->getUnderlyingModel(),LOCALVERBLEVEL) |
Definition at line 243 of file Thyra_ModelEvaluatorDelegatorBase.hpp.
Referenced by Thyra::DefaultLumpedParameterModelEvaluator< Scalar >::evalModelImpl(), and Thyra::DefaultInverseModelEvaluator< Scalar >::evalModelImpl().
| #define THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_BEGIN | ( | CLASS_NAME, | |
| INARGS, | |||
| OUTARGS, | |||
| UNDERLYINGMODEL | |||
| ) | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_LOCALVERBLEVEL_BEGIN(CLASS_NAME,INARGS,OUTARGS,UNDERLYINGMODEL,Teuchos::VERB_DEFAULT) |
Definition at line 247 of file Thyra_ModelEvaluatorDelegatorBase.hpp.
Referenced by Thyra::EpetraModelEvaluator::evalModelImpl(), and Thyra::DefaultMultiPeriodModelEvaluator< Scalar >::evalModelImpl().
| #define THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_BEGIN | ( | CLASS_NAME, | |
| INARGS, | |||
| OUTARGS | |||
| ) | THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_GEN_BEGIN(CLASS_NAME,INARGS,OUTARGS,this->getUnderlyingModel()) |
Definition at line 251 of file Thyra_ModelEvaluatorDelegatorBase.hpp.
Referenced by Thyra::DefaultNominalBoundsOverrideModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::evalModelImpl(), Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultFinalPointCaptureModelEvaluator< Scalar >::evalModelImpl(), and Thyra::DefaultEvaluationLoggerModelEvaluator< Scalar >::evalModelImpl().
| #define THYRA_MODEL_EVALUATOR_DECORATOR_EVAL_MODEL_END | ( | ) |
if(out.get() && includesVerbLevel(localVerbLevel,Teuchos::VERB_MEDIUM)) \ *out \ << "\noutArgs on output =\n" << Teuchos::describe(blahblah_outArgs,localVerbLevel); \ \ totalTimer.stop(); \ if(out.get() && includesVerbLevel(localVerbLevel,Teuchos::VERB_LOW)) \ *out \ << "\nTotal evaluation time = "<<totalTimer.totalElapsedTime()<<" sec\n" \ << "\nLeaving " << blahblah_classFuncNameStr << " ...\n"
Definition at line 255 of file Thyra_ModelEvaluatorDelegatorBase.hpp.
Referenced by Thyra::EpetraModelEvaluator::evalModelImpl(), Thyra::DefaultNominalBoundsOverrideModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultMultiPeriodModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultModelEvaluatorWithSolveFactory< Scalar >::evalModelImpl(), Thyra::DefaultLumpedParameterModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultInverseModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultFiniteDifferenceModelEvaluator< Scalar >::evalModelImpl(), Thyra::DefaultFinalPointCaptureModelEvaluator< Scalar >::evalModelImpl(), and Thyra::DefaultEvaluationLoggerModelEvaluator< Scalar >::evalModelImpl().
1.7.4