Rythmos - Transient Integration for Differential Equations Version of the Day
Rythmos::ForwardSensitivityStepper< Scalar > Member List
This is the complete list of members for Rythmos::ForwardSensitivityStepper< Scalar >, including all inherited members.
acceptsModel() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
addPoints(const Array< Scalar > &time_vec, const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > &x_vec, const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > &xdot_vec)Rythmos::ForwardSensitivityStepper< Scalar >
Rythmos::StepperBase::addPoints(const Array< Scalar > &time_vec, const Array< RCP< const Thyra::VectorBase< Scalar > > > &x_vec, const Array< RCP< const Thyra::VectorBase< Scalar > > > &xdot_vec)=0Rythmos::InterpolationBufferBase< Scalar > [pure virtual]
assertNoTimePointsBeforeCurrentTimeRange(const InterpolationBufferBase< Scalar > &interpBuffer, const Array< Scalar > &time_vec, const int &startingTimePointIndex=0)Rythmos::InterpolationBufferBase< Scalar > [related]
assertNoTimePointsInsideCurrentTimeRange(const InterpolationBufferBase< Scalar > &interpBuffer, const Array< Scalar > &time_vec)Rythmos::InterpolationBufferBase< Scalar > [related]
assertTimePointsAreSorted(const Array< Scalar > &time_vec)Rythmos::InterpolationBufferBase< Scalar > [related]
cloneStepperAlgorithm() const Rythmos::StepperBase< Scalar > [virtual]
createStateAndSensInitialCondition(const ForwardSensitivityStepper< Scalar > &fwdSensStepper, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &state_ic, const RCP< const Thyra::MultiVectorBase< Scalar > > S_init=Teuchos::null, const RCP< const Thyra::MultiVectorBase< Scalar > > S_dot_init=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar > [related]
extractStateInitialCondition(const ForwardSensitivityStepper< Scalar > &fwdSensStepper, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &state_and_sens_ic)Rythmos::ForwardSensitivityStepper< Scalar > [related]
ForwardSensitivityStepper()Rythmos::ForwardSensitivityStepper< Scalar >
forwardSensitivityStepper()Rythmos::ForwardSensitivityStepper< Scalar > [related]
forwardSensitivityStepper(const RCP< const Thyra::ModelEvaluator< Scalar > > &stateModel, const int p_index, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &stateBasePoint, const RCP< StepperBase< Scalar > > &stateStepper, const RCP< Thyra::NonlinearSolverBase< Scalar > > &stateTimeStepSolver, const RCP< StepperBase< Scalar > > &sensStepper=Teuchos::null, const RCP< Thyra::NonlinearSolverBase< Scalar > > &sensTimeStepSolver=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar > [related]
get_x(const InterpolationBufferBase< Scalar > &interpBuffer, const Scalar &t)Rythmos::InterpolationBufferBase< Scalar > [related]
get_x_and_x_dot(const InterpolationBufferBase< Scalar > &interpBuffer, const Scalar t, const Ptr< RCP< const Thyra::VectorBase< Scalar > > > &x, const Ptr< RCP< const Thyra::VectorBase< Scalar > > > &x_dot)Rythmos::InterpolationBufferBase< Scalar > [related]
get_x_space() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
get_xdot(const InterpolationBufferBase< Scalar > &interpBuffer, const Scalar &t)Rythmos::InterpolationBufferBase< Scalar > [related]
getCurrentPoints(const InterpolationBufferBase< Scalar > &interpBuffer, const Array< Scalar > &time_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *x_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *xdot_vec, int *nextTimePointIndex)Rythmos::InterpolationBufferBase< Scalar > [related]
getFwdSensModel() const Rythmos::ForwardSensitivityStepper< Scalar >
getInitialCondition() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getModel() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getNodes(Array< Scalar > *time_vec) const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getNonconstModel()Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getNonconstStateStepper()Rythmos::ForwardSensitivityStepper< Scalar >
getOrder() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getParameterIndex(const ForwardSensitivityStepper< Scalar > &fwdSensStepper)Rythmos::ForwardSensitivityStepper< Scalar > [related]
getPoints(const Array< Scalar > &time_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *x_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *xdot_vec, Array< ScalarMag > *accuracy_vec) const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getStateAndFwdSensModel() const Rythmos::ForwardSensitivityStepper< Scalar >
getStateModel() const Rythmos::ForwardSensitivityStepper< Scalar >
getStepStatus() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getTimeRange() const Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
getValidParameters() const Rythmos::ForwardSensitivityStepper< Scalar >
initialize(const RCP< const Thyra::ModelEvaluator< Scalar > > &stateModel, const int p_index, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &stateBasePoint, const RCP< StepperBase< Scalar > > &stateStepper, const RCP< Thyra::NonlinearSolverBase< Scalar > > &stateTimeStepSolver, const RCP< StepperBase< Scalar > > &sensStepper=Teuchos::null, const RCP< Thyra::NonlinearSolverBase< Scalar > > &sensTimeStepSolver=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar > [inline]
initializeDecoupledSteppers(const RCP< const Thyra::ModelEvaluator< Scalar > > &stateModel, const int p_index, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &stateBasePoint, const RCP< StepperBase< Scalar > > &stateStepper, const RCP< Thyra::NonlinearSolverBase< Scalar > > &stateTimeStepSolver, const RCP< IntegratorBase< Scalar > > &stateIntegrator, const Scalar &finalTime, const RCP< StepperBase< Scalar > > &sensStepper=Teuchos::null, const RCP< Thyra::NonlinearSolverBase< Scalar > > &sensTimeStepSolver=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar >
initializeSyncedSteppers(const RCP< const Thyra::ModelEvaluator< Scalar > > &stateModel, const int p_index, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &stateBasePoint, const RCP< StepperBase< Scalar > > &stateStepper, const RCP< Thyra::NonlinearSolverBase< Scalar > > &stateTimeStepSolver, const RCP< StepperBase< Scalar > > &sensStepper=Teuchos::null, const RCP< Thyra::NonlinearSolverBase< Scalar > > &sensTimeStepSolver=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar >
initializeSyncedSteppersInitCondOnly(const RCP< const Thyra::ModelEvaluator< Scalar > > &stateModel, const RCP< const Thyra::VectorSpaceBase< Scalar > > &p_space, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &stateBasePoint, const RCP< StepperBase< Scalar > > &stateStepper, const RCP< Thyra::NonlinearSolverBase< Scalar > > &stateTimeStepSolver, const RCP< StepperBase< Scalar > > &sensStepper=Teuchos::null, const RCP< Thyra::NonlinearSolverBase< Scalar > > &sensTimeStepSolver=Teuchos::null)Rythmos::ForwardSensitivityStepper< Scalar >
isImplicit() const Rythmos::StepperBase< Scalar > [virtual]
isInitialized(const StepperBase< Scalar > &stepper)Rythmos::StepperBase< Scalar > [related]
modelIsConst() const Rythmos::StepperBase< Scalar > [inline, virtual]
removeNodes(Array< Scalar > &time_vec)Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
removePointsInTimeRange(Array< TimeType > *points_in, const TimeRange< TimeType > &range)Rythmos::InterpolationBufferBase< Scalar > [related]
ScalarMag typedefRythmos::ForwardSensitivityStepper< Scalar >
selectPointsInTimeRange(const Array< TimeType > &points_in, const TimeRange< TimeType > &range, const Ptr< Array< TimeType > > &points_out)Rythmos::InterpolationBufferBase< Scalar > [related]
setInitialCondition(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &state_and_sens_ic)Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
setModel(const RCP< const Thyra::ModelEvaluator< Scalar > > &model)Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
setNonconstModel(const RCP< Thyra::ModelEvaluator< Scalar > > &model)Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
setParameterList(RCP< Teuchos::ParameterList > const &paramList)Rythmos::ForwardSensitivityStepper< Scalar >
setStepControlData(const StepperBase &stepper)Rythmos::StepperBase< Scalar > [virtual]
stateModelIsConst() const Rythmos::ForwardSensitivityStepper< Scalar >
supportsCloning() const Rythmos::StepperBase< Scalar > [virtual]
takeStep(Scalar dt, StepSizeType stepType)Rythmos::ForwardSensitivityStepper< Scalar > [virtual]
 All Classes Functions Variables Typedefs Friends