|
bool | IsOk () override |
|
double | GetAmount () override |
|
void | UpdateFlux (double amount) override |
|
virtual void | Reset () |
|
void | LinkChangeRate (double *rate) |
|
double * | GetChangeRatePointer () |
|
double * | GetAmountPointer () |
|
virtual bool | IsForcing () |
|
virtual bool | IsInstantaneous () |
|
void | SetAsStatic () |
|
bool | IsStatic () |
|
bool | NeedsWeighting () |
|
void | NeedsWeighting (bool value) |
|
void | SetFractionUnitArea (double value) |
|
void | SetFractionLandCover (double value) |
|
void | UpdateFractionTotal () |
|
string | GetType () |
|
void | SetType (const string &type) |
|
|
double | m_amount |
|
double * | m_changeRate |
|
bool | m_static |
|
bool | m_needsWeighting |
|
double | m_fractionUnitArea |
|
double | m_fractionLandCover |
|
double | m_fractionTotal |
|
Modifier * | m_modifier |
|
string | m_type |
|
◆ GetAmount()
double FluxSimple::GetAmount |
( |
| ) |
|
|
overridevirtual |
Get the amount of water outgoing the flux.
- Returns
- the amount of water outgoing the flux
Implements Flux.
◆ IsOk()
bool FluxSimple::IsOk |
( |
| ) |
|
|
overridevirtual |
Check that everything is correctly defined.
- Returns
- true is everything is correctly defined.
Implements Flux.
◆ UpdateFlux()
void FluxSimple::UpdateFlux |
( |
double | amount | ) |
|
|
overridevirtual |
Set the water amount of the flux.
- Parameters
-
amount | the water amount of the flux. |
Reimplemented from Flux.
The documentation for this class was generated from the following files:
- /github/workspace/core/src/fluxes/FluxSimple.h
- /github/workspace/core/src/fluxes/FluxSimple.cpp