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. More... | |
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. More... | |
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 |
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) |
Additional Inherited Members | |
Public Member Functions inherited from Rythmos::IntegrationObserverBase< Scalar > | |
virtual void | observeStartTimeIntegration (const StepperBase< Scalar > &stepper) |
Observe the beginning of a time integration loop. More... | |
virtual void | observeEndTimeIntegration (const StepperBase< Scalar > &stepper) |
Observe the end of a time integration loop. More... | |
virtual void | observeStartTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter) |
Observer the beginning of an integration step. More... | |
virtual void | observeFailedTimeStep (const StepperBase< Scalar > &stepper, const StepControlInfo< Scalar > &stepCtrlInfo, const int timeStepIter) |
Observer a failed integration step. More... | |
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 | ( | ) | const |
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.