50 CRWCliff(
CRWCoast*,
int const,
int const,
double const,
double const,
double const,
double const);
bool bHasCollapsed(void) const
Returns the value of the cliff collapse switch.
bool bReadyToCollapse(double const) const
Returns true if the horizontal depth of the erosional notch exceeds the critical notch overhang.
double m_dNotchDepth
The horizontal depth (in external CRS units) of the erosional notch, measured inland from the side of...
~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...
void DeepenErosionalNotch(double const)
Increases the XY-plane length (in external CRS units) of the erosional notch, measured inland from th...
CRWCliff(CRWCoast *, int const, int const, double const, double const, double const, double const)
Constructor with seven parameters and an intialization list.
double dGetNotchBaseElev(void) const
Returns the elevation of the base of the erosional notch.
double m_dMaxDepth
The maximum depth (in external CRS units) of an erosional notch, this is equal to the grid's m_dCellS...
double m_dNotchBaseElev
Z-plane elevation (in external CRS units) of the base of the erosional notch. The notch is assumed to...
void SetNotchBaseElev(double const)
Sets the elevation of the base of the erosional notch.
bool m_bCliffHasCollapsed
Switch to say whether the cliff has just collapsed, earlier in this timestep.
double dGetNotchDepth(void) const
Returns the horizontal depth of the cliff's erosional notch (the 'overhang')
void SetCliffCollapsed(void)
Flags the cliff as having collapsed.
double dGetRemaining(void) const
Returns the length (in external CRS units) of the cliff's remaining sediment 'behind' the erosional n...
Real-world class used to represent coastline objects.
This file contains global definitions for CoastalME.
Contains CRWCoast definitions.