GCBM
Public Member Functions | Private Attributes | List of all members
TimeRecoveryRule Class Reference
Inheritance diagram for TimeRecoveryRule:
Inheritance graph
Collaboration diagram for TimeRecoveryRule:
Collaboration graph

Public Member Functions

 TimeRecoveryRule (const flint::ILandUnitDataWrapper *landUnitData, int years, bool spinup)
 
bool isSatisfied () override
 
- Public Member Functions inherited from IRecoveryRule
virtual ~IRecoveryRule ()
 

Private Attributes

int _targetYear
 
const flint::IVariable * _age
 
const flint::ITiming * _timing
 

Constructor & Destructor Documentation

◆ TimeRecoveryRule()

TimeRecoveryRule ( const flint::ILandUnitDataWrapper *  landUnitData,
int  years,
bool  spinup 
)

Member Function Documentation

◆ isSatisfied()

bool isSatisfied ( )
overridevirtual

Implements IRecoveryRule.

Member Data Documentation

◆ _age

const flint::IVariable* _age
private

◆ _targetYear

int _targetYear
private

◆ _timing

const flint::ITiming* _timing
private

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