Documentation ¶
Index ¶
- Constants
- type GR4J
- func (m *GR4J) ApplyParameters(parameters data.ND2Float64)
- func (m *GR4J) Description() sim.ModelDescription
- func (m *GR4J) FindDimensions(parameters data.ND2Float64) []int
- func (m *GR4J) InitialiseDimensions(dims []int)
- func (m *GR4J) InitialiseStates(n int) data.ND2Float64
- func (m *GR4J) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type RunoffCoefficient
- func (m *RunoffCoefficient) ApplyParameters(parameters data.ND2Float64)
- func (m *RunoffCoefficient) Description() sim.ModelDescription
- func (m *RunoffCoefficient) FindDimensions(parameters data.ND2Float64) []int
- func (m *RunoffCoefficient) InitialiseDimensions(dims []int)
- func (m *RunoffCoefficient) InitialiseStates(n int) data.ND2Float64
- func (m *RunoffCoefficient) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type Sacramento
- func (m *Sacramento) ApplyParameters(parameters data.ND2Float64)
- func (m *Sacramento) Description() sim.ModelDescription
- func (m *Sacramento) FindDimensions(parameters data.ND2Float64) []int
- func (m *Sacramento) InitialiseDimensions(dims []int)
- func (m *Sacramento) InitialiseStates(n int) data.ND2Float64
- func (m *Sacramento) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type Simhyd
- func (m *Simhyd) ApplyParameters(parameters data.ND2Float64)
- func (m *Simhyd) Description() sim.ModelDescription
- func (m *Simhyd) FindDimensions(parameters data.ND2Float64) []int
- func (m *Simhyd) InitialiseDimensions(dims []int)
- func (m *Simhyd) InitialiseStates(n int) data.ND2Float64
- func (m *Simhyd) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type Surm
- func (m *Surm) ApplyParameters(parameters data.ND2Float64)
- func (m *Surm) Description() sim.ModelDescription
- func (m *Surm) FindDimensions(parameters data.ND2Float64) []int
- func (m *Surm) InitialiseDimensions(dims []int)
- func (m *Surm) InitialiseStates(n int) data.ND2Float64
- func (m *Surm) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Constants ¶
View Source
const SOIL_ET_CONST = 10.0
View Source
const VERY_SMALL = 0.0 // 1.0e-10
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GR4J ¶
type GR4J struct { X1 data.ND1Float64 X2 data.ND1Float64 X3 data.ND1Float64 X4 data.ND1Float64 }
func (*GR4J) ApplyParameters ¶
func (m *GR4J) ApplyParameters(parameters data.ND2Float64)
func (*GR4J) Description ¶
func (m *GR4J) Description() sim.ModelDescription
func (*GR4J) FindDimensions ¶
func (m *GR4J) FindDimensions(parameters data.ND2Float64) []int
func (*GR4J) InitialiseDimensions ¶
func (*GR4J) InitialiseStates ¶
func (m *GR4J) InitialiseStates(n int) data.ND2Float64
func (*GR4J) Run ¶
func (m *GR4J) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type RunoffCoefficient ¶
type RunoffCoefficient struct {
// contains filtered or unexported fields
}
func (*RunoffCoefficient) ApplyParameters ¶
func (m *RunoffCoefficient) ApplyParameters(parameters data.ND2Float64)
func (*RunoffCoefficient) Description ¶
func (m *RunoffCoefficient) Description() sim.ModelDescription
func (*RunoffCoefficient) FindDimensions ¶
func (m *RunoffCoefficient) FindDimensions(parameters data.ND2Float64) []int
func (*RunoffCoefficient) InitialiseDimensions ¶
func (m *RunoffCoefficient) InitialiseDimensions(dims []int)
func (*RunoffCoefficient) InitialiseStates ¶
func (m *RunoffCoefficient) InitialiseStates(n int) data.ND2Float64
func (*RunoffCoefficient) Run ¶
func (m *RunoffCoefficient) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type Sacramento ¶
type Sacramento struct {
// contains filtered or unexported fields
}
func (*Sacramento) ApplyParameters ¶
func (m *Sacramento) ApplyParameters(parameters data.ND2Float64)
func (*Sacramento) Description ¶
func (m *Sacramento) Description() sim.ModelDescription
func (*Sacramento) FindDimensions ¶
func (m *Sacramento) FindDimensions(parameters data.ND2Float64) []int
func (*Sacramento) InitialiseDimensions ¶
func (m *Sacramento) InitialiseDimensions(dims []int)
func (*Sacramento) InitialiseStates ¶
func (m *Sacramento) InitialiseStates(n int) data.ND2Float64
func (*Sacramento) Run ¶
func (m *Sacramento) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type Simhyd ¶
type Simhyd struct {
// contains filtered or unexported fields
}
func (*Simhyd) ApplyParameters ¶
func (m *Simhyd) ApplyParameters(parameters data.ND2Float64)
func (*Simhyd) Description ¶
func (m *Simhyd) Description() sim.ModelDescription
func (*Simhyd) FindDimensions ¶
func (m *Simhyd) FindDimensions(parameters data.ND2Float64) []int
func (*Simhyd) InitialiseDimensions ¶
func (*Simhyd) InitialiseStates ¶
func (m *Simhyd) InitialiseStates(n int) data.ND2Float64
func (*Simhyd) Run ¶
func (m *Simhyd) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type Surm ¶
type Surm struct {
// contains filtered or unexported fields
}
func (*Surm) ApplyParameters ¶
func (m *Surm) ApplyParameters(parameters data.ND2Float64)
func (*Surm) Description ¶
func (m *Surm) Description() sim.ModelDescription
func (*Surm) FindDimensions ¶
func (m *Surm) FindDimensions(parameters data.ND2Float64) []int
func (*Surm) InitialiseDimensions ¶
func (*Surm) InitialiseStates ¶
func (m *Surm) InitialiseStates(n int) data.ND2Float64
func (*Surm) Run ¶
func (m *Surm) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Click to show internal directories.
Click to hide internal directories.