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)
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_


Detailed Description

Definition at line 114 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 118 of file SundanceDoublingStepController.hpp.


Member Function Documentation

bool Sundance::DoublingStepController::run (  )  const

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

Definition at line 133 of file SundanceDoublingStepController.hpp.

References eventHandler_.

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


Member Data Documentation

Definition at line 148 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 149 of file SundanceDoublingStepController.hpp.

Referenced by run(), and setEventHandler().

Definition at line 146 of file SundanceDoublingStepController.hpp.

Referenced by run(), and write().

Definition at line 144 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 147 of file SundanceDoublingStepController.hpp.

Referenced by run().

Definition at line 145 of file SundanceDoublingStepController.hpp.

Referenced by run().

Site Contact