Rythmos::ForwardResponseSensitivityComputerObserver< Scalar > Class Template Reference

Observer class that computes sensitivities at the end of each time step. More...

#include <Rythmos_ForwardResponseSensitivityComputerObserver.hpp>

Inheritance diagram for Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >:

Inheritance graph
[legend]
List of all members.

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)
 

Related Functions

(Note that these are not member functions.)

RCP< ForwardResponseSensitivityComputerObserver<
Scalar > > 
forwardResponseSensitivityComputerObserver ()
 Non-member constructor.
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.

Detailed Description

template<class Scalar>
class Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >

Observer class that computes sensitivities at the end of each time step.

ToDo: Finish Documentation

Definition at line 48 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::ForwardResponseSensitivityComputerObserver (  ) 

Definition at line 147 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.


Member Function Documentation

template<class Scalar>
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.

template<class Scalar>
const Array< ResponseAndFwdSensPoint< Scalar > > & Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::responseAndFwdSensPoints (  )  const

Definition at line 168 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.

template<class Scalar>
RCP< IntegrationObserverBase< Scalar > > Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::cloneIntegrationObserver (  )  const [virtual]

Implements Rythmos::IntegrationObserverBase< Scalar >.

Definition at line 179 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.

template<class Scalar>
void Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::resetIntegrationObserver ( const TimeRange< Scalar > &  integrationTimeDomain  )  [virtual]

Implements Rythmos::IntegrationObserverBase< Scalar >.

Definition at line 187 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.

template<class Scalar>
void Rythmos::ForwardResponseSensitivityComputerObserver< Scalar >::observeCompletedTimeStep ( const StepperBase< Scalar > &  stepper,
const StepControlInfo< Scalar > &  stepCtrlInfo,
const int  timeStepIter 
) [virtual]

Implements Rythmos::IntegrationObserverBase< Scalar >.

Definition at line 196 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.


Friends And Related Function Documentation

template<class Scalar>
RCP< ForwardResponseSensitivityComputerObserver< Scalar > > forwardResponseSensitivityComputerObserver (  )  [related]

Non-member constructor.

Definition at line 110 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.

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 
) [related]

Non-member constructor.

Definition at line 124 of file Rythmos_ForwardResponseSensitivityComputerObserver.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Oct 20 12:46:09 2009 for Rythmos - Transient Integration for Differential Equations by doxygen 1.4.7