CG  Version 25
Public Types | Public Member Functions | Public Attributes | List of all members
AdvanceOptions Class Reference

#include <AdvanceOptions.h>

Public Types

enum  TakeTimeStepOptionEnum { takeStepAndApplyBoundaryConditions, takeStepButDoNotApplyBoundaryConditions, applyBoundaryConditionsOnly }
 
enum  GridChangesEnum { noChangeToGrid, newAmrGrid }
 

Public Member Functions

 AdvanceOptions ()
 Constructor for the AdvanceStepsOptions class. This class holds options that are passed to the DomainSolver time stepping functions such as takeTimeStep, takeTimeStepFE, takeTimeStepPC, ...
 
 ~AdvanceOptions ()
 Destructor for the AdvanceStepsOptions class.
 
 AdvanceOptions (const AdvanceOptions &x)
 Copy constructor.
 
AdvanceOptionsoperator= (const AdvanceOptions &x)
 Equals operator.
 

Public Attributes

TakeTimeStepOptionEnum takeTimeStepOption
 
int numberOfCorrectorSteps
 
GridChangesEnum gridChanges
 
bool correctionIterationsHaveConverged
 

Member Enumeration Documentation

Enumerator
noChangeToGrid 
newAmrGrid 
Enumerator
takeStepAndApplyBoundaryConditions 
takeStepButDoNotApplyBoundaryConditions 
applyBoundaryConditionsOnly 

Constructor & Destructor Documentation

AdvanceOptions::AdvanceOptions ( )

Constructor for the AdvanceStepsOptions class. This class holds options that are passed to the DomainSolver time stepping functions such as takeTimeStep, takeTimeStepFE, takeTimeStepPC, ...

References correctionIterationsHaveConverged, gridChanges, noChangeToGrid, numberOfCorrectorSteps, takeStepAndApplyBoundaryConditions, and takeTimeStepOption.

AdvanceOptions::~AdvanceOptions ( )

Destructor for the AdvanceStepsOptions class.

AdvanceOptions::AdvanceOptions ( const AdvanceOptions x)

Copy constructor.

References x.

Member Function Documentation

AdvanceOptions & AdvanceOptions::operator= ( const AdvanceOptions x)

Equals operator.

References gridChanges, numberOfCorrectorSteps, and takeTimeStepOption.

Member Data Documentation

bool AdvanceOptions::correctionIterationsHaveConverged
GridChangesEnum AdvanceOptions::gridChanges
int AdvanceOptions::numberOfCorrectorSteps
TakeTimeStepOptionEnum AdvanceOptions::takeTimeStepOption

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