Documentation ¶
Index ¶
- Constants
- type BankErosion
- func (m *BankErosion) ApplyParameters(parameters data.ND2Float64)
- func (m *BankErosion) Description() sim.ModelDescription
- func (m *BankErosion) FindDimensions(parameters data.ND2Float64) []int
- func (m *BankErosion) InitialiseDimensions(dims []int)
- func (m *BankErosion) InitialiseStates(n int) data.ND2Float64
- func (m *BankErosion) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type DynamicSednetGully
- func (m *DynamicSednetGully) ApplyParameters(parameters data.ND2Float64)
- func (m *DynamicSednetGully) Description() sim.ModelDescription
- func (m *DynamicSednetGully) FindDimensions(parameters data.ND2Float64) []int
- func (m *DynamicSednetGully) InitialiseDimensions(dims []int)
- func (m *DynamicSednetGully) InitialiseStates(n int) data.ND2Float64
- func (m *DynamicSednetGully) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type DynamicSednetGullyAlt
- func (m *DynamicSednetGullyAlt) ApplyParameters(parameters data.ND2Float64)
- func (m *DynamicSednetGullyAlt) Description() sim.ModelDescription
- func (m *DynamicSednetGullyAlt) FindDimensions(parameters data.ND2Float64) []int
- func (m *DynamicSednetGullyAlt) InitialiseDimensions(dims []int)
- func (m *DynamicSednetGullyAlt) InitialiseStates(n int) data.ND2Float64
- func (m *DynamicSednetGullyAlt) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type EmcDwc
- func (m *EmcDwc) ApplyParameters(parameters data.ND2Float64)
- func (m *EmcDwc) Description() sim.ModelDescription
- func (m *EmcDwc) FindDimensions(parameters data.ND2Float64) []int
- func (m *EmcDwc) InitialiseDimensions(dims []int)
- func (m *EmcDwc) InitialiseStates(n int) data.ND2Float64
- func (m *EmcDwc) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type FixedConcentration
- func (m *FixedConcentration) ApplyParameters(parameters data.ND2Float64)
- func (m *FixedConcentration) Description() sim.ModelDescription
- func (m *FixedConcentration) FindDimensions(parameters data.ND2Float64) []int
- func (m *FixedConcentration) InitialiseDimensions(dims []int)
- func (m *FixedConcentration) InitialiseStates(n int) data.ND2Float64
- func (m *FixedConcentration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type PassLoadIfFlow
- func (m *PassLoadIfFlow) ApplyParameters(parameters data.ND2Float64)
- func (m *PassLoadIfFlow) Description() sim.ModelDescription
- func (m *PassLoadIfFlow) FindDimensions(parameters data.ND2Float64) []int
- func (m *PassLoadIfFlow) InitialiseDimensions(dims []int)
- func (m *PassLoadIfFlow) InitialiseStates(n int) data.ND2Float64
- func (m *PassLoadIfFlow) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type SednetDissolvedNutrientGeneration
- func (m *SednetDissolvedNutrientGeneration) ApplyParameters(parameters data.ND2Float64)
- func (m *SednetDissolvedNutrientGeneration) Description() sim.ModelDescription
- func (m *SednetDissolvedNutrientGeneration) FindDimensions(parameters data.ND2Float64) []int
- func (m *SednetDissolvedNutrientGeneration) InitialiseDimensions(dims []int)
- func (m *SednetDissolvedNutrientGeneration) InitialiseStates(n int) data.ND2Float64
- func (m *SednetDissolvedNutrientGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type SednetParticulateNutrientGeneration
- func (m *SednetParticulateNutrientGeneration) ApplyParameters(parameters data.ND2Float64)
- func (m *SednetParticulateNutrientGeneration) Description() sim.ModelDescription
- func (m *SednetParticulateNutrientGeneration) FindDimensions(parameters data.ND2Float64) []int
- func (m *SednetParticulateNutrientGeneration) InitialiseDimensions(dims []int)
- func (m *SednetParticulateNutrientGeneration) InitialiseStates(n int) data.ND2Float64
- func (m *SednetParticulateNutrientGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type USLEFineSedimentGeneration
- func (m *USLEFineSedimentGeneration) ApplyParameters(parameters data.ND2Float64)
- func (m *USLEFineSedimentGeneration) Description() sim.ModelDescription
- func (m *USLEFineSedimentGeneration) FindDimensions(parameters data.ND2Float64) []int
- func (m *USLEFineSedimentGeneration) InitialiseDimensions(dims []int)
- func (m *USLEFineSedimentGeneration) InitialiseStates(n int) data.ND2Float64
- func (m *USLEFineSedimentGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Constants ¶
View Source
const (
EFFECTIVELY_ZERO = 1e-8
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BankErosion ¶
type BankErosion struct {
// contains filtered or unexported fields
}
func (*BankErosion) ApplyParameters ¶
func (m *BankErosion) ApplyParameters(parameters data.ND2Float64)
func (*BankErosion) Description ¶
func (m *BankErosion) Description() sim.ModelDescription
func (*BankErosion) FindDimensions ¶
func (m *BankErosion) FindDimensions(parameters data.ND2Float64) []int
func (*BankErosion) InitialiseDimensions ¶
func (m *BankErosion) InitialiseDimensions(dims []int)
func (*BankErosion) InitialiseStates ¶
func (m *BankErosion) InitialiseStates(n int) data.ND2Float64
func (*BankErosion) Run ¶
func (m *BankErosion) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type DynamicSednetGully ¶
type DynamicSednetGully struct { YearDisturbance data.ND1Float64 GullyEndYear data.ND1Float64 Area data.ND1Float64 GullyAnnualAverageSedimentSupply data.ND1Float64 GullyPercentFine data.ND1Float64 // contains filtered or unexported fields }
func (*DynamicSednetGully) ApplyParameters ¶
func (m *DynamicSednetGully) ApplyParameters(parameters data.ND2Float64)
func (*DynamicSednetGully) Description ¶
func (m *DynamicSednetGully) Description() sim.ModelDescription
func (*DynamicSednetGully) FindDimensions ¶
func (m *DynamicSednetGully) FindDimensions(parameters data.ND2Float64) []int
func (*DynamicSednetGully) InitialiseDimensions ¶
func (m *DynamicSednetGully) InitialiseDimensions(dims []int)
func (*DynamicSednetGully) InitialiseStates ¶
func (m *DynamicSednetGully) InitialiseStates(n int) data.ND2Float64
func (*DynamicSednetGully) Run ¶
func (m *DynamicSednetGully) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type DynamicSednetGullyAlt ¶
type DynamicSednetGullyAlt struct { YearDisturbance data.ND1Float64 GullyEndYear data.ND1Float64 Area data.ND1Float64 GullyAnnualAverageSedimentSupply data.ND1Float64 GullyPercentFine data.ND1Float64 // contains filtered or unexported fields }
func (*DynamicSednetGullyAlt) ApplyParameters ¶
func (m *DynamicSednetGullyAlt) ApplyParameters(parameters data.ND2Float64)
func (*DynamicSednetGullyAlt) Description ¶
func (m *DynamicSednetGullyAlt) Description() sim.ModelDescription
func (*DynamicSednetGullyAlt) FindDimensions ¶
func (m *DynamicSednetGullyAlt) FindDimensions(parameters data.ND2Float64) []int
func (*DynamicSednetGullyAlt) InitialiseDimensions ¶
func (m *DynamicSednetGullyAlt) InitialiseDimensions(dims []int)
func (*DynamicSednetGullyAlt) InitialiseStates ¶
func (m *DynamicSednetGullyAlt) InitialiseStates(n int) data.ND2Float64
func (*DynamicSednetGullyAlt) Run ¶
func (m *DynamicSednetGullyAlt) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type EmcDwc ¶
type EmcDwc struct { EMC data.ND1Float64 DWC data.ND1Float64 }
func (*EmcDwc) ApplyParameters ¶
func (m *EmcDwc) ApplyParameters(parameters data.ND2Float64)
func (*EmcDwc) Description ¶
func (m *EmcDwc) Description() sim.ModelDescription
func (*EmcDwc) FindDimensions ¶
func (m *EmcDwc) FindDimensions(parameters data.ND2Float64) []int
func (*EmcDwc) InitialiseDimensions ¶
func (*EmcDwc) InitialiseStates ¶
func (m *EmcDwc) InitialiseStates(n int) data.ND2Float64
func (*EmcDwc) Run ¶
func (m *EmcDwc) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type FixedConcentration ¶
type FixedConcentration struct {
// contains filtered or unexported fields
}
func (*FixedConcentration) ApplyParameters ¶
func (m *FixedConcentration) ApplyParameters(parameters data.ND2Float64)
func (*FixedConcentration) Description ¶
func (m *FixedConcentration) Description() sim.ModelDescription
func (*FixedConcentration) FindDimensions ¶
func (m *FixedConcentration) FindDimensions(parameters data.ND2Float64) []int
func (*FixedConcentration) InitialiseDimensions ¶
func (m *FixedConcentration) InitialiseDimensions(dims []int)
func (*FixedConcentration) InitialiseStates ¶
func (m *FixedConcentration) InitialiseStates(n int) data.ND2Float64
func (*FixedConcentration) Run ¶
func (m *FixedConcentration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type PassLoadIfFlow ¶
type PassLoadIfFlow struct {
// contains filtered or unexported fields
}
func (*PassLoadIfFlow) ApplyParameters ¶
func (m *PassLoadIfFlow) ApplyParameters(parameters data.ND2Float64)
func (*PassLoadIfFlow) Description ¶
func (m *PassLoadIfFlow) Description() sim.ModelDescription
func (*PassLoadIfFlow) FindDimensions ¶
func (m *PassLoadIfFlow) FindDimensions(parameters data.ND2Float64) []int
func (*PassLoadIfFlow) InitialiseDimensions ¶
func (m *PassLoadIfFlow) InitialiseDimensions(dims []int)
func (*PassLoadIfFlow) InitialiseStates ¶
func (m *PassLoadIfFlow) InitialiseStates(n int) data.ND2Float64
func (*PassLoadIfFlow) Run ¶
func (m *PassLoadIfFlow) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type SednetDissolvedNutrientGeneration ¶
type SednetDissolvedNutrientGeneration struct {
// contains filtered or unexported fields
}
func (*SednetDissolvedNutrientGeneration) ApplyParameters ¶
func (m *SednetDissolvedNutrientGeneration) ApplyParameters(parameters data.ND2Float64)
func (*SednetDissolvedNutrientGeneration) Description ¶
func (m *SednetDissolvedNutrientGeneration) Description() sim.ModelDescription
func (*SednetDissolvedNutrientGeneration) FindDimensions ¶
func (m *SednetDissolvedNutrientGeneration) FindDimensions(parameters data.ND2Float64) []int
func (*SednetDissolvedNutrientGeneration) InitialiseDimensions ¶
func (m *SednetDissolvedNutrientGeneration) InitialiseDimensions(dims []int)
func (*SednetDissolvedNutrientGeneration) InitialiseStates ¶
func (m *SednetDissolvedNutrientGeneration) InitialiseStates(n int) data.ND2Float64
func (*SednetDissolvedNutrientGeneration) Run ¶
func (m *SednetDissolvedNutrientGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type SednetParticulateNutrientGeneration ¶
type SednetParticulateNutrientGeneration struct { Nutrient_Enrichment_Ratio data.ND1Float64 Nutrient_Enrichment_Ratio_Gully data.ND1Float64 Do_P_CREAMS_Enrichment data.ND1Float64 // contains filtered or unexported fields }
func (*SednetParticulateNutrientGeneration) ApplyParameters ¶
func (m *SednetParticulateNutrientGeneration) ApplyParameters(parameters data.ND2Float64)
func (*SednetParticulateNutrientGeneration) Description ¶
func (m *SednetParticulateNutrientGeneration) Description() sim.ModelDescription
func (*SednetParticulateNutrientGeneration) FindDimensions ¶
func (m *SednetParticulateNutrientGeneration) FindDimensions(parameters data.ND2Float64) []int
func (*SednetParticulateNutrientGeneration) InitialiseDimensions ¶
func (m *SednetParticulateNutrientGeneration) InitialiseDimensions(dims []int)
func (*SednetParticulateNutrientGeneration) InitialiseStates ¶
func (m *SednetParticulateNutrientGeneration) InitialiseStates(n int) data.ND2Float64
func (*SednetParticulateNutrientGeneration) Run ¶
func (m *SednetParticulateNutrientGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type USLEFineSedimentGeneration ¶
type USLEFineSedimentGeneration struct { S data.ND1Float64 P data.ND1Float64 RainThreshold data.ND1Float64 Alpha data.ND1Float64 Beta data.ND1Float64 Eta data.ND1Float64 A1 data.ND1Float64 A2 data.ND1Float64 A3 data.ND1Float64 DWC data.ND1Float64 // contains filtered or unexported fields }
func (*USLEFineSedimentGeneration) ApplyParameters ¶
func (m *USLEFineSedimentGeneration) ApplyParameters(parameters data.ND2Float64)
func (*USLEFineSedimentGeneration) Description ¶
func (m *USLEFineSedimentGeneration) Description() sim.ModelDescription
func (*USLEFineSedimentGeneration) FindDimensions ¶
func (m *USLEFineSedimentGeneration) FindDimensions(parameters data.ND2Float64) []int
func (*USLEFineSedimentGeneration) InitialiseDimensions ¶
func (m *USLEFineSedimentGeneration) InitialiseDimensions(dims []int)
func (*USLEFineSedimentGeneration) InitialiseStates ¶
func (m *USLEFineSedimentGeneration) InitialiseStates(n int) data.ND2Float64
func (*USLEFineSedimentGeneration) Run ¶
func (m *USLEFineSedimentGeneration) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Source Files ¶
- bank_erosion.go
- dissolved_nutrients.go
- emc_dwc.go
- fixed_concentration.go
- generated_BankErosion.go
- generated_DynamicSednetGully.go
- generated_DynamicSednetGullyAlt.go
- generated_EmcDwc.go
- generated_FixedConcentration.go
- generated_PassLoadIfFlow.go
- generated_SednetDissolvedNutrientGeneration.go
- generated_SednetParticulateNutrientGeneration.go
- generated_USLEFineSedimentGeneration.go
- gully.go
- particulate_nutrients.go
- pass_load_if_flow.go
- sednet_gully.go
- sednet_gully_alt.go
- uslefine.go
Click to show internal directories.
Click to hide internal directories.