CoastalME (Coastal Modelling Environment)
Simulates the long-term behaviour of complex coastlines
|
Class used to represent a sediment input event. More...
#include <sediment_input_event.h>
Public Member Functions | |
CSedInputEvent (int const, unsigned long const, double const, double const, double const, double const, double const) | |
Constructor with eight parameters and an initialization list. | |
~CSedInputEvent (void) | |
Destructor. | |
int | nGetLocationID (void) const |
Returns the location ID. | |
unsigned long | ulGetEventTimeStep (void) const |
Returns the timestep of the sediment input event. | |
double | dGetFineSedVol (void) const |
Returns the volume of fine sediment in the sediment input event. | |
double | dGetSandSedVol (void) const |
Returns the volume of sand sediment in the sediment input event. | |
double | dGetCoarseSedVol (void) const |
Returns the volume of coarse sediment in the sediment input event. | |
double | dGetLen (void) const |
Returns the length (in metres?) of the sediment input event. | |
double | dGetWidth (void) const |
Returns the width (in metres?) of the sediment input event. | |
Private Attributes | |
int | m_nLocationID |
The location ID in the shapefile. | |
unsigned long | m_ulEventTimeStep |
The timing of the sediment input event. | |
double | m_dFineSedVol |
The volume (m3) of fine sediment in the sediment input event. | |
double | m_dSandSedVol |
The volume (m3) of sand sediment in the sediment input event. | |
double | m_dCoarseSedVol |
The volume (m3) of coarse sediment in the sediment input event. | |
double | m_dLen |
The coast-normal length (m) of the sediment block. | |
double | m_dWidth |
The along-coast width (m) of the sediment block. | |
Class used to represent a sediment input event.
This class represent a sediment input event such as sediment derived from inland (e.g. at the mouth of a gully or rambla), or sediment from an intervention such as beach nourishment
Definition at line 28 of file sediment_input_event.h.
CSedInputEvent::CSedInputEvent | ( | int const | nIDIn, |
unsigned long const | ulTimeStepIn, | ||
double const | dFineIn, | ||
double const | dSandIn, | ||
double const | dCoarseIn, | ||
double const | dLenIn, | ||
double const | dWidthIn ) |
Constructor with eight parameters and an initialization list.
Definition at line 30 of file sediment_input_event.cpp.
CSedInputEvent::~CSedInputEvent | ( | void | ) |
Destructor.
Definition at line 43 of file sediment_input_event.cpp.
double CSedInputEvent::dGetCoarseSedVol | ( | void | ) | const |
Returns the volume of coarse sediment in the sediment input event.
Definition at line 72 of file sediment_input_event.cpp.
double CSedInputEvent::dGetFineSedVol | ( | void | ) | const |
Returns the volume of fine sediment in the sediment input event.
Definition at line 60 of file sediment_input_event.cpp.
double CSedInputEvent::dGetLen | ( | void | ) | const |
Returns the length (in metres?) of the sediment input event.
Definition at line 78 of file sediment_input_event.cpp.
double CSedInputEvent::dGetSandSedVol | ( | void | ) | const |
Returns the volume of sand sediment in the sediment input event.
Definition at line 66 of file sediment_input_event.cpp.
double CSedInputEvent::dGetWidth | ( | void | ) | const |
Returns the width (in metres?) of the sediment input event.
Definition at line 84 of file sediment_input_event.cpp.
int CSedInputEvent::nGetLocationID | ( | void | ) | const |
Returns the location ID.
Definition at line 48 of file sediment_input_event.cpp.
unsigned long CSedInputEvent::ulGetEventTimeStep | ( | void | ) | const |
Returns the timestep of the sediment input event.
Definition at line 54 of file sediment_input_event.cpp.
|
private |
The volume (m3) of coarse sediment in the sediment input event.
Definition at line 44 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and dGetCoarseSedVol().
|
private |
The volume (m3) of fine sediment in the sediment input event.
Definition at line 38 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and dGetFineSedVol().
|
private |
The coast-normal length (m) of the sediment block.
Definition at line 47 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and dGetLen().
|
private |
The volume (m3) of sand sediment in the sediment input event.
Definition at line 41 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and dGetSandSedVol().
|
private |
The along-coast width (m) of the sediment block.
Definition at line 50 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and dGetWidth().
|
private |
The location ID in the shapefile.
Definition at line 32 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and nGetLocationID().
|
private |
The timing of the sediment input event.
Definition at line 35 of file sediment_input_event.h.
Referenced by CSedInputEvent(), and ulGetEventTimeStep().