Sundance::DoublingStepController Class Reference

List of all members.

Public Member Functions

 DoublingStepController (const TransientStepProblem &prob, const NonlinearSolver< double > &solver, const StepControlParameters &stepControl, const OutputControlParameters &outputControl, const RCP< ExprComparisonBase > &compare)
void setEventHandler (RCP< EventDetectorBase > e)
void setStepHook (RCP< StepHookBase > h)
bool run () const
void write (int index, double t, const Expr &u) const

Private Attributes

TransientStepProblem prob_
StepControlParameters stepControl_
OutputControlParameters outputControl_
NonlinearSolver< double > solver_
RCP< ExprComparisonBasecompare_
RCP< EventDetectorBaseeventHandler_
RCP< StepHookBasestepHook_


Detailed Description

Definition at line 121 of file SundanceDoublingStepController.hpp.


Constructor & Destructor Documentation

Sundance::DoublingStepController::DoublingStepController ( const TransientStepProblem prob,
const NonlinearSolver< double > &  solver,
const StepControlParameters stepControl,
const OutputControlParameters outputControl,
const RCP< ExprComparisonBase > &  compare 
) [inline]

Definition at line 125 of file SundanceDoublingStepController.hpp.


Member Function Documentation

bool Sundance::DoublingStepController::run (  )  const

void Sundance::DoublingStepController::setEventHandler ( RCP< EventDetectorBase e  )  [inline]

Definition at line 140 of file SundanceDoublingStepController.hpp.

References eventHandler_.

void Sundance::DoublingStepController::setStepHook ( RCP< StepHookBase h  )  [inline]

Definition at line 144 of file SundanceDoublingStepController.hpp.

References stepHook_.

void Sundance::DoublingStepController::write ( int  index,
double  t,
const Expr u 
) const


Member Data Documentation

Definition at line 159 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 160 of file SundanceDoublingStepController.hpp.

Referenced by run(), and setEventHandler().

Definition at line 157 of file SundanceDoublingStepController.hpp.

Referenced by run(), and write().

Definition at line 155 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 158 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 156 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 161 of file SundanceDoublingStepController.hpp.

Referenced by run(), and setStepHook().

Site Contact