Public Member Functions | Private Member Functions | Private Attributes

MOR::RythmosStepperFullStateWrapper Class Reference

#include <MOR_RythmosStepperFullStateWrapper.hpp>

List of all members.

Public Member Functions

 RythmosStepperFullStateWrapper (const Teuchos::RCP< const Rythmos::StepperBase< double > > &wrappedStepper, const Teuchos::RCP< const ReducedSpace > &reducedSpace)
virtual void setParameterList (const Teuchos::RCP< Teuchos::ParameterList > &paramList)
virtual Teuchos::RCP
< Teuchos::ParameterList > 
getNonconstParameterList ()
virtual Teuchos::RCP
< Teuchos::ParameterList > 
unsetParameterList ()
virtual Teuchos::RCP< const
Thyra::VectorSpaceBase< double > > 
get_x_space () const
virtual void addPoints (const Teuchos::Array< double > &time_vec, const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &x_vec, const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &xdot_vec)
virtual void getPoints (const Teuchos::Array< double > &time_vec, Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *x_vec, Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *xdot_vec, Teuchos::Array< ScalarMag > *accuracy_vec) const
virtual void getNodes (Teuchos::Array< double > *time_vec) const
virtual void removeNodes (Teuchos::Array< double > &time_vec)
virtual int getOrder () const
virtual Rythmos::TimeRange
< double > 
getTimeRange () const
virtual bool supportsCloning () const
virtual Teuchos::RCP
< Rythmos::StepperBase< double > > 
cloneStepperAlgorithm () const
virtual bool isImplicit () const
virtual bool acceptsModel () const
virtual void setModel (const Teuchos::RCP< const Thyra::ModelEvaluator< double > > &model)
virtual void setNonconstModel (const Teuchos::RCP< Thyra::ModelEvaluator< double > > &model)
virtual bool modelIsConst () const
virtual Teuchos::RCP< const
Thyra::ModelEvaluator< double > > 
getModel () const
virtual Teuchos::RCP
< Thyra::ModelEvaluator
< double > > 
getNonconstModel ()
virtual void setInitialCondition (const Thyra::ModelEvaluatorBase::InArgs< double > &initialCondition)
virtual
Thyra::ModelEvaluatorBase::InArgs
< double > 
getInitialCondition () const
virtual double takeStep (double dt, Rythmos::StepSizeType stepType)
virtual const
Rythmos::StepStatus< double > 
getStepStatus () const
virtual void setStepControlData (const Rythmos::StepperBase< double > &stepper)

Private Member Functions

void failNonconstFunction ()

Private Attributes

Teuchos::RCP< const
Rythmos::StepperBase< double > > 
wrappedStepper_
Teuchos::RCP< const ReducedSpacereducedSpace_
Teuchos::RCP< const Epetra_Map > fullMap_

Detailed Description

Definition at line 17 of file MOR_RythmosStepperFullStateWrapper.hpp.


Constructor & Destructor Documentation

MOR::RythmosStepperFullStateWrapper::RythmosStepperFullStateWrapper ( const Teuchos::RCP< const Rythmos::StepperBase< double > > &  wrappedStepper,
const Teuchos::RCP< const ReducedSpace > &  reducedSpace 
)

Member Function Documentation

void MOR::RythmosStepperFullStateWrapper::setParameterList ( const Teuchos::RCP< Teuchos::ParameterList > &  paramList  )  [virtual]

Definition at line 34 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< Teuchos::ParameterList > MOR::RythmosStepperFullStateWrapper::getNonconstParameterList (  )  [virtual]

Definition at line 39 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< Teuchos::ParameterList > MOR::RythmosStepperFullStateWrapper::unsetParameterList (  )  [virtual]

Definition at line 44 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< const Thyra::VectorSpaceBase< double > > MOR::RythmosStepperFullStateWrapper::get_x_space (  )  const [virtual]

Definition at line 49 of file MOR_RythmosStepperFullStateWrapper.cpp.

virtual void MOR::RythmosStepperFullStateWrapper::addPoints ( const Teuchos::Array< double > &  time_vec,
const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &  x_vec,
const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &  xdot_vec 
) [virtual]
virtual void MOR::RythmosStepperFullStateWrapper::getPoints ( const Teuchos::Array< double > &  time_vec,
Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *  x_vec,
Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *  xdot_vec,
Teuchos::Array< ScalarMag > *  accuracy_vec 
) const [virtual]
virtual void MOR::RythmosStepperFullStateWrapper::getNodes ( Teuchos::Array< double > *  time_vec  )  const [virtual]
virtual void MOR::RythmosStepperFullStateWrapper::removeNodes ( Teuchos::Array< double > &  time_vec  )  [virtual]
int MOR::RythmosStepperFullStateWrapper::getOrder (  )  const [virtual]

Definition at line 79 of file MOR_RythmosStepperFullStateWrapper.cpp.

Rythmos::TimeRange< double > MOR::RythmosStepperFullStateWrapper::getTimeRange (  )  const [virtual]

Definition at line 83 of file MOR_RythmosStepperFullStateWrapper.cpp.

bool MOR::RythmosStepperFullStateWrapper::supportsCloning (  )  const [virtual]

Definition at line 87 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< Rythmos::StepperBase< double > > MOR::RythmosStepperFullStateWrapper::cloneStepperAlgorithm (  )  const [virtual]

Definition at line 91 of file MOR_RythmosStepperFullStateWrapper.cpp.

bool MOR::RythmosStepperFullStateWrapper::isImplicit (  )  const [virtual]

Definition at line 95 of file MOR_RythmosStepperFullStateWrapper.cpp.

bool MOR::RythmosStepperFullStateWrapper::acceptsModel (  )  const [virtual]

Definition at line 99 of file MOR_RythmosStepperFullStateWrapper.cpp.

virtual void MOR::RythmosStepperFullStateWrapper::setModel ( const Teuchos::RCP< const Thyra::ModelEvaluator< double > > &  model  )  [virtual]
virtual void MOR::RythmosStepperFullStateWrapper::setNonconstModel ( const Teuchos::RCP< Thyra::ModelEvaluator< double > > &  model  )  [virtual]
bool MOR::RythmosStepperFullStateWrapper::modelIsConst (  )  const [virtual]

Definition at line 111 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< const Thyra::ModelEvaluator< double > > MOR::RythmosStepperFullStateWrapper::getModel (  )  const [virtual]

Definition at line 115 of file MOR_RythmosStepperFullStateWrapper.cpp.

RCP< Thyra::ModelEvaluator< double > > MOR::RythmosStepperFullStateWrapper::getNonconstModel (  )  [virtual]

Definition at line 120 of file MOR_RythmosStepperFullStateWrapper.cpp.

void MOR::RythmosStepperFullStateWrapper::setInitialCondition ( const Thyra::ModelEvaluatorBase::InArgs< double > &  initialCondition  )  [virtual]

Definition at line 125 of file MOR_RythmosStepperFullStateWrapper.cpp.

Thyra::ModelEvaluatorBase::InArgs< double > MOR::RythmosStepperFullStateWrapper::getInitialCondition (  )  const [virtual]

Definition at line 129 of file MOR_RythmosStepperFullStateWrapper.cpp.

double MOR::RythmosStepperFullStateWrapper::takeStep ( double  dt,
Rythmos::StepSizeType  stepType 
) [virtual]

Definition at line 134 of file MOR_RythmosStepperFullStateWrapper.cpp.

const Rythmos::StepStatus< double > MOR::RythmosStepperFullStateWrapper::getStepStatus (  )  const [virtual]

Definition at line 139 of file MOR_RythmosStepperFullStateWrapper.cpp.

void MOR::RythmosStepperFullStateWrapper::setStepControlData ( const Rythmos::StepperBase< double > &  stepper  )  [virtual]

Definition at line 162 of file MOR_RythmosStepperFullStateWrapper.cpp.

void MOR::RythmosStepperFullStateWrapper::failNonconstFunction (  )  [private]

Definition at line 166 of file MOR_RythmosStepperFullStateWrapper.cpp.


Member Data Documentation

Teuchos::RCP<const Rythmos::StepperBase<double> > MOR::RythmosStepperFullStateWrapper::wrappedStepper_ [private]

Definition at line 75 of file MOR_RythmosStepperFullStateWrapper.hpp.

Definition at line 76 of file MOR_RythmosStepperFullStateWrapper.hpp.

Teuchos::RCP<const Epetra_Map> MOR::RythmosStepperFullStateWrapper::fullMap_ [private]

Definition at line 77 of file MOR_RythmosStepperFullStateWrapper.hpp.


The documentation for this class was generated from the following files: