30CRWCliff::CRWCliff(
CRWCoast* pCoastIn,
int const nCoast,
int const nPointOnCoast,
double const dCellSide,
double const dNotchIncisionIn,
double const dNotchApexElevIn,
double const dAccumWaveEnergyIn)
bool bHasCollapsed(void) const
Returns the value of the cliff collapse switch.
void SetNotchApexElev(double const)
Sets the elevation of the apex of the erosional notch (in external CRS units)
double m_dMaxNotchIncision
The maximum horizontal incision (in external CRS units) of an erosional notch, this is equal to the g...
double m_dNotchApexElev
Elevation (in external CRS units) of the apex of the notch (in CoastalME, the mid point between the t...
double m_dNotchIncision
The horizontal depth (in external CRS units) of the erosional notch, measured inland from the side of...
bool bReadyToCollapse(double const) const
Returns true if the horizontal incision of the erosional notch exceeds the critical notch incision.
double dGetNotchIncision(void) const
Returns the horizontal incision (in external CRS units) of the cliff's erosional notch (the 'overhang...
~CRWCliff(void) override
Destructor.
void Display(void) override
Instantiates the pure virtual function in the abstract parent class, so that CRWCliff is not an abstr...
CRWCliff(CRWCoast *, int const, int const, double const, double const, double const, double const)
Constructor with seven parameters and an initialization list.
bool m_bCliffHasCollapsed
Switch to say whether the cliff has just collapsed, earlier in this timestep.
void IncreaseNotchIncision(double const)
Increases the horizontal incision (in external CRS units) of the erosional notch, measured inland fro...
void SetCliffCollapsed(void)
Flags the cliff as having collapsed.
void SetNotchIncision(double const)
Sets the horizontal incision (in external CRS units) of the erosional notch, measured inland from the...
double dGetNotchApexElev(void) const
Returns the elevation of the apex of the erosional notch (in external CRS units)
Real-world class used to represent coastline objects.
Contains CRWCliff definitions.
This file contains global definitions for CoastalME.
int const LF_CLIFF_ON_COASTLINE
Contains CRWCoast definitions.