Documentation ¶
Index ¶
- Constants
- func Float64ToSubCatchmentId(value float64) planningunit.Id
- type DissolvedNitrogenProduction
- func (dn *DissolvedNitrogenProduction) ApplyDoneValue()
- func (dn *DissolvedNitrogenProduction) ApplyUndoneValue()
- func (dn *DissolvedNitrogenProduction) DifferenceInValues() float64
- func (dn *DissolvedNitrogenProduction) Initialise(subCatchmentsTable tables.CsvTable, actionsTable tables.CsvTable, ...) *DissolvedNitrogenProduction
- func (dn *DissolvedNitrogenProduction) NotifyObservers()
- func (dn *DissolvedNitrogenProduction) ObserveAction(action action.ManagementAction)
- func (dn *DissolvedNitrogenProduction) ObserveActionInitialising(action action.ManagementAction)
- func (dn *DissolvedNitrogenProduction) SetUndoableValue(value float64)
- func (dn *DissolvedNitrogenProduction) UndoableValue() float64
- func (dn *DissolvedNitrogenProduction) WithName(variableName string) *DissolvedNitrogenProduction
- func (dn *DissolvedNitrogenProduction) WithObservers(observers ...variable.Observer) *DissolvedNitrogenProduction
- func (dn *DissolvedNitrogenProduction) WithStartingValue(value float64) *DissolvedNitrogenProduction
- type GullyRestorationCommand
- func (c *GullyRestorationCommand) Do() command.CommandStatus
- func (c *GullyRestorationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *GullyRestorationCommand
- func (c *GullyRestorationCommand) InPlanningUnit(planningUnit planningunit.Id) *GullyRestorationCommand
- func (c *GullyRestorationCommand) Undo() command.CommandStatus
- func (c *GullyRestorationCommand) WithChange(changeValue float64) *GullyRestorationCommand
- func (c *GullyRestorationCommand) WithNitrogenContribution(contribution float64) *GullyRestorationCommand
- type HillSlopeRevegetationCommand
- func (c *HillSlopeRevegetationCommand) Do() command.CommandStatus
- func (c *HillSlopeRevegetationCommand) DoneHillSlopeContribution() float64
- func (c *HillSlopeRevegetationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *HillSlopeRevegetationCommand
- func (c *HillSlopeRevegetationCommand) InPlanningUnit(planningUnit planningunit.Id) *HillSlopeRevegetationCommand
- func (c *HillSlopeRevegetationCommand) Undo() command.CommandStatus
- func (c *HillSlopeRevegetationCommand) UndoneHillSlopeContribution() float64
- func (c *HillSlopeRevegetationCommand) WithChange(changeValue float64) *HillSlopeRevegetationCommand
- func (c *HillSlopeRevegetationCommand) WithNitrogenContribution(contribution float64) *HillSlopeRevegetationCommand
- type RiverBankRestorationCommand
- func (c *RiverBankRestorationCommand) Do() command.CommandStatus
- func (c *RiverBankRestorationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *RiverBankRestorationCommand
- func (c *RiverBankRestorationCommand) InPlanningUnit(planningUnit planningunit.Id) *RiverBankRestorationCommand
- func (c *RiverBankRestorationCommand) Undo() command.CommandStatus
- func (c *RiverBankRestorationCommand) WithChange(changeValue float64) *RiverBankRestorationCommand
- func (c *RiverBankRestorationCommand) WithNitrogenContribution(contribution float64) *RiverBankRestorationCommand
- func (c *RiverBankRestorationCommand) WithVegetationProportion(proportion float64) *RiverBankRestorationCommand
- type WetlandsEstablishmentCommand
- func (c *WetlandsEstablishmentCommand) Do() command.CommandStatus
- func (c *WetlandsEstablishmentCommand) DoneRemovalEfficiency() float64
- func (c *WetlandsEstablishmentCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *WetlandsEstablishmentCommand
- func (c *WetlandsEstablishmentCommand) InPlanningUnit(planningUnit planningunit.Id) *WetlandsEstablishmentCommand
- func (c *WetlandsEstablishmentCommand) Undo() command.CommandStatus
- func (c *WetlandsEstablishmentCommand) UndoneRemovalEfficiency() float64
- func (c *WetlandsEstablishmentCommand) WithChange(changeValue float64) *WetlandsEstablishmentCommand
- func (c *WetlandsEstablishmentCommand) WithRemovalEfficiency(efficiency float64) *WetlandsEstablishmentCommand
Constants ¶
View Source
const ( VariableName = "DissolvedNitrogen" ProportionOfRiparianVegetation = "ProportionOfRiparianVegetation" RiparianDissolvedNitrogenRemovalEfficiency = "RiparianDissolvedNitrogenRemovalEfficiency" WetlandsDissolvedNitrogenRemovalEfficiency = "WetlandsDissolvedNitrogenRemovalEfficiency" RiparianNitrogenContribution = "RiparianNitrogenContribution" GullyNitrogenContribution = "GullyNitrogenContribution" HillSlopeNitrogenContribution = "HillSlopeNitrogenContribution" )
Variables ¶
This section is empty.
Functions ¶
func Float64ToSubCatchmentId ¶
func Float64ToSubCatchmentId(value float64) planningunit.Id
Types ¶
type DissolvedNitrogenProduction ¶
type DissolvedNitrogenProduction struct { variable.PerPlanningUnitDecisionVariable variable.Bounds catchmentActions.Container // contains filtered or unexported fields }
func (*DissolvedNitrogenProduction) ApplyDoneValue ¶
func (dn *DissolvedNitrogenProduction) ApplyDoneValue()
func (*DissolvedNitrogenProduction) ApplyUndoneValue ¶
func (dn *DissolvedNitrogenProduction) ApplyUndoneValue()
func (*DissolvedNitrogenProduction) DifferenceInValues ¶
func (dn *DissolvedNitrogenProduction) DifferenceInValues() float64
func (*DissolvedNitrogenProduction) Initialise ¶
func (dn *DissolvedNitrogenProduction) Initialise(subCatchmentsTable tables.CsvTable, actionsTable tables.CsvTable, parameters catchmentParameters.Parameters) *DissolvedNitrogenProduction
func (*DissolvedNitrogenProduction) NotifyObservers ¶
func (dn *DissolvedNitrogenProduction) NotifyObservers()
NotifyObservers allows structs embedding a BaseInductiveDecisionVariable to trigger a notification of change to any observers watching for state changes to the variableOld.
func (*DissolvedNitrogenProduction) ObserveAction ¶
func (dn *DissolvedNitrogenProduction) ObserveAction(action action.ManagementAction)
func (*DissolvedNitrogenProduction) ObserveActionInitialising ¶
func (dn *DissolvedNitrogenProduction) ObserveActionInitialising(action action.ManagementAction)
func (*DissolvedNitrogenProduction) SetUndoableValue ¶
func (dn *DissolvedNitrogenProduction) SetUndoableValue(value float64)
func (*DissolvedNitrogenProduction) UndoableValue ¶
func (dn *DissolvedNitrogenProduction) UndoableValue() float64
func (*DissolvedNitrogenProduction) WithName ¶
func (dn *DissolvedNitrogenProduction) WithName(variableName string) *DissolvedNitrogenProduction
func (*DissolvedNitrogenProduction) WithObservers ¶
func (dn *DissolvedNitrogenProduction) WithObservers(observers ...variable.Observer) *DissolvedNitrogenProduction
func (*DissolvedNitrogenProduction) WithStartingValue ¶
func (dn *DissolvedNitrogenProduction) WithStartingValue(value float64) *DissolvedNitrogenProduction
type GullyRestorationCommand ¶
type GullyRestorationCommand struct { variable.ChangePerPlanningUnitDecisionVariableCommand // contains filtered or unexported fields }
func (*GullyRestorationCommand) Do ¶
func (c *GullyRestorationCommand) Do() command.CommandStatus
func (*GullyRestorationCommand) ForVariable ¶
func (c *GullyRestorationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *GullyRestorationCommand
func (*GullyRestorationCommand) InPlanningUnit ¶
func (c *GullyRestorationCommand) InPlanningUnit(planningUnit planningunit.Id) *GullyRestorationCommand
func (*GullyRestorationCommand) Undo ¶
func (c *GullyRestorationCommand) Undo() command.CommandStatus
func (*GullyRestorationCommand) WithChange ¶
func (c *GullyRestorationCommand) WithChange(changeValue float64) *GullyRestorationCommand
func (*GullyRestorationCommand) WithNitrogenContribution ¶
func (c *GullyRestorationCommand) WithNitrogenContribution(contribution float64) *GullyRestorationCommand
type HillSlopeRevegetationCommand ¶
type HillSlopeRevegetationCommand struct { variable.ChangePerPlanningUnitDecisionVariableCommand // contains filtered or unexported fields }
func (*HillSlopeRevegetationCommand) Do ¶
func (c *HillSlopeRevegetationCommand) Do() command.CommandStatus
func (*HillSlopeRevegetationCommand) DoneHillSlopeContribution ¶
func (c *HillSlopeRevegetationCommand) DoneHillSlopeContribution() float64
func (*HillSlopeRevegetationCommand) ForVariable ¶
func (c *HillSlopeRevegetationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *HillSlopeRevegetationCommand
func (*HillSlopeRevegetationCommand) InPlanningUnit ¶
func (c *HillSlopeRevegetationCommand) InPlanningUnit(planningUnit planningunit.Id) *HillSlopeRevegetationCommand
func (*HillSlopeRevegetationCommand) Undo ¶
func (c *HillSlopeRevegetationCommand) Undo() command.CommandStatus
func (*HillSlopeRevegetationCommand) UndoneHillSlopeContribution ¶
func (c *HillSlopeRevegetationCommand) UndoneHillSlopeContribution() float64
func (*HillSlopeRevegetationCommand) WithChange ¶
func (c *HillSlopeRevegetationCommand) WithChange(changeValue float64) *HillSlopeRevegetationCommand
func (*HillSlopeRevegetationCommand) WithNitrogenContribution ¶
func (c *HillSlopeRevegetationCommand) WithNitrogenContribution(contribution float64) *HillSlopeRevegetationCommand
type RiverBankRestorationCommand ¶
type RiverBankRestorationCommand struct { variable.ChangePerPlanningUnitDecisionVariableCommand // contains filtered or unexported fields }
func (*RiverBankRestorationCommand) Do ¶
func (c *RiverBankRestorationCommand) Do() command.CommandStatus
func (*RiverBankRestorationCommand) ForVariable ¶
func (c *RiverBankRestorationCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *RiverBankRestorationCommand
func (*RiverBankRestorationCommand) InPlanningUnit ¶
func (c *RiverBankRestorationCommand) InPlanningUnit(planningUnit planningunit.Id) *RiverBankRestorationCommand
func (*RiverBankRestorationCommand) Undo ¶
func (c *RiverBankRestorationCommand) Undo() command.CommandStatus
func (*RiverBankRestorationCommand) WithChange ¶
func (c *RiverBankRestorationCommand) WithChange(changeValue float64) *RiverBankRestorationCommand
func (*RiverBankRestorationCommand) WithNitrogenContribution ¶
func (c *RiverBankRestorationCommand) WithNitrogenContribution(contribution float64) *RiverBankRestorationCommand
func (*RiverBankRestorationCommand) WithVegetationProportion ¶
func (c *RiverBankRestorationCommand) WithVegetationProportion(proportion float64) *RiverBankRestorationCommand
type WetlandsEstablishmentCommand ¶
type WetlandsEstablishmentCommand struct { variable.ChangePerPlanningUnitDecisionVariableCommand // contains filtered or unexported fields }
func (*WetlandsEstablishmentCommand) Do ¶
func (c *WetlandsEstablishmentCommand) Do() command.CommandStatus
func (*WetlandsEstablishmentCommand) DoneRemovalEfficiency ¶
func (c *WetlandsEstablishmentCommand) DoneRemovalEfficiency() float64
func (*WetlandsEstablishmentCommand) ForVariable ¶
func (c *WetlandsEstablishmentCommand) ForVariable(variable variable.PlanningUnitDecisionVariable) *WetlandsEstablishmentCommand
func (*WetlandsEstablishmentCommand) InPlanningUnit ¶
func (c *WetlandsEstablishmentCommand) InPlanningUnit(planningUnit planningunit.Id) *WetlandsEstablishmentCommand
func (*WetlandsEstablishmentCommand) Undo ¶
func (c *WetlandsEstablishmentCommand) Undo() command.CommandStatus
func (*WetlandsEstablishmentCommand) UndoneRemovalEfficiency ¶
func (c *WetlandsEstablishmentCommand) UndoneRemovalEfficiency() float64
func (*WetlandsEstablishmentCommand) WithChange ¶
func (c *WetlandsEstablishmentCommand) WithChange(changeValue float64) *WetlandsEstablishmentCommand
func (*WetlandsEstablishmentCommand) WithRemovalEfficiency ¶
func (c *WetlandsEstablishmentCommand) WithRemovalEfficiency(efficiency float64) *WetlandsEstablishmentCommand
Click to show internal directories.
Click to hide internal directories.