Public Member Functions | Private Attributes
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 132 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 136 of file SundanceDoublingStepController.hpp.


Member Function Documentation

Definition at line 151 of file SundanceDoublingStepController.hpp.

References eventHandler_.

Definition at line 155 of file SundanceDoublingStepController.hpp.

References stepHook_.

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

Member Data Documentation

Definition at line 170 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 171 of file SundanceDoublingStepController.hpp.

Referenced by run(), and setEventHandler().

Definition at line 168 of file SundanceDoublingStepController.hpp.

Referenced by run(), and write().

Definition at line 166 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 169 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 167 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 172 of file SundanceDoublingStepController.hpp.

Referenced by run(), and setStepHook().

Site Contact