Rythmos - Transient Integration for Differential Equations Version of the Day
|
Observer class that computes sensitivities at the end of each time step. More...
#include <Rythmos_ForwardResponseSensitivityComputerObserver.hpp>
Related Functions | |
(Note that these are not member functions.) | |
template<class Scalar > | |
RCP< ForwardResponseSensitivityComputerObserver< Scalar > > | forwardResponseSensitivityComputerObserver () |
Non-member constructor. | |
template<class Scalar > | |
RCP< ForwardResponseSensitivityComputerObserver< Scalar > > | forwardResponseSensitivityComputerObserver (const RCP< const Thyra::ModelEvaluator< Scalar > > &responseFunc, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const int p_index, const int g_index) |
Non-member constructor. | |
Overridden from IntegrationObserverBase | |
virtual RCP< IntegrationObserverBase< Scalar > > | cloneIntegrationObserver () const |
virtual void | resetIntegrationObserver (const TimeRange< Scalar > &integrationTimeDomain) |
virtual void | observeCompletedTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter) |
Constructors/Initializers/Accessors | |
ForwardResponseSensitivityComputerObserver () | |
void | initialize (const RCP< const Thyra::ModelEvaluator< Scalar > > &responseFunc, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const int p_index, const int g_index) |
const Array< ResponseAndFwdSensPoint< Scalar > > & | responseAndFwdSensPoints () const |
Additional Inherited Members | |
![]() | |
virtual RCP< IntegrationObserverBase< Scalar > > | cloneIntegrationObserver () const =0 |
Clone this integration observer if supported . | |
virtual void | resetIntegrationObserver (const TimeRange< Scalar > &integrationTimeDomain)=0 |
Reset the observer to prepair it to observe another integration. | |
virtual void | observeStartTimeIntegration (const StepperBase< Scalar > &stepper) |
Observe the beginning of a time integration loop. | |
virtual void | observeEndTimeIntegration (const StepperBase< Scalar > &stepper) |
Observe the end of a time integration loop. | |
virtual void | observeStartTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter) |
Observer the beginning of an integration step. | |
virtual void | observeCompletedTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter)=0 |
Observe a successfully completed integration step. | |
virtual void | observeFailedTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter) |
Observer a failed integration step. | |
Observer class that computes sensitivities at the end of each time step.
ToDo: Finish Documentation
Definition at line 48 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::ForwardResponseSensitivityComputerObserver |
Definition at line 147 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
void Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::initialize | ( | const RCP< const Thyra::ModelEvaluator< Scalar > > & | responseFunc, |
const Thyra::ModelEvaluatorBase::InArgs< Scalar > & | basePoint, | ||
const int | p_index, | ||
const int | g_index | ||
) |
Definition at line 152 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
const Array< ResponseAndFwdSensPoint< Scalar > > & Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::responseAndFwdSensPoints |
Definition at line 168 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
|
virtual |
Implements Rythmos::IntegrationObserverBase< Scalar >.
Definition at line 179 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
|
virtual |
Implements Rythmos::IntegrationObserverBase< Scalar >.
Definition at line 187 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
|
virtual |
Implements Rythmos::IntegrationObserverBase< Scalar >.
Definition at line 196 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
|
related |
Non-member constructor.
Definition at line 110 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.
|
related |
Non-member constructor.
Definition at line 124 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.