Documentation ¶
Index ¶
- type ApplyScalingFactor
- func (m *ApplyScalingFactor) ApplyParameters(parameters data.ND2Float64)
- func (m *ApplyScalingFactor) Description() sim.ModelDescription
- func (m *ApplyScalingFactor) FindDimensions(parameters data.ND2Float64) []int
- func (m *ApplyScalingFactor) InitialiseDimensions(dims []int)
- func (m *ApplyScalingFactor) InitialiseStates(n int) data.ND2Float64
- func (m *ApplyScalingFactor) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type DeliveryRatio
- func (m *DeliveryRatio) ApplyParameters(parameters data.ND2Float64)
- func (m *DeliveryRatio) Description() sim.ModelDescription
- func (m *DeliveryRatio) FindDimensions(parameters data.ND2Float64) []int
- func (m *DeliveryRatio) InitialiseDimensions(dims []int)
- func (m *DeliveryRatio) InitialiseStates(n int) data.ND2Float64
- func (m *DeliveryRatio) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type DepthToRate
- func (m *DepthToRate) ApplyParameters(parameters data.ND2Float64)
- func (m *DepthToRate) Description() sim.ModelDescription
- func (m *DepthToRate) FindDimensions(parameters data.ND2Float64) []int
- func (m *DepthToRate) InitialiseDimensions(dims []int)
- func (m *DepthToRate) InitialiseStates(n int) data.ND2Float64
- func (m *DepthToRate) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type FixedPartition
- func (m *FixedPartition) ApplyParameters(parameters data.ND2Float64)
- func (m *FixedPartition) Description() sim.ModelDescription
- func (m *FixedPartition) FindDimensions(parameters data.ND2Float64) []int
- func (m *FixedPartition) InitialiseDimensions(dims []int)
- func (m *FixedPartition) InitialiseStates(n int) data.ND2Float64
- func (m *FixedPartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type RatingCurvePartition
- func (m *RatingCurvePartition) ApplyParameters(parameters data.ND2Float64)
- func (m *RatingCurvePartition) Description() sim.ModelDescription
- func (m *RatingCurvePartition) FindDimensions(parameters data.ND2Float64) []int
- func (m *RatingCurvePartition) InitialiseDimensions(dims []int)
- func (m *RatingCurvePartition) InitialiseStates(n int) data.ND2Float64
- func (m *RatingCurvePartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
- type VariablePartition
- func (m *VariablePartition) ApplyParameters(parameters data.ND2Float64)
- func (m *VariablePartition) Description() sim.ModelDescription
- func (m *VariablePartition) FindDimensions(parameters data.ND2Float64) []int
- func (m *VariablePartition) InitialiseDimensions(dims []int)
- func (m *VariablePartition) InitialiseStates(n int) data.ND2Float64
- func (m *VariablePartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyScalingFactor ¶
type ApplyScalingFactor struct {
// contains filtered or unexported fields
}
func (*ApplyScalingFactor) ApplyParameters ¶
func (m *ApplyScalingFactor) ApplyParameters(parameters data.ND2Float64)
func (*ApplyScalingFactor) Description ¶
func (m *ApplyScalingFactor) Description() sim.ModelDescription
func (*ApplyScalingFactor) FindDimensions ¶
func (m *ApplyScalingFactor) FindDimensions(parameters data.ND2Float64) []int
func (*ApplyScalingFactor) InitialiseDimensions ¶
func (m *ApplyScalingFactor) InitialiseDimensions(dims []int)
func (*ApplyScalingFactor) InitialiseStates ¶
func (m *ApplyScalingFactor) InitialiseStates(n int) data.ND2Float64
func (*ApplyScalingFactor) Run ¶
func (m *ApplyScalingFactor) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type DeliveryRatio ¶
type DeliveryRatio struct {
// contains filtered or unexported fields
}
func (*DeliveryRatio) ApplyParameters ¶
func (m *DeliveryRatio) ApplyParameters(parameters data.ND2Float64)
func (*DeliveryRatio) Description ¶
func (m *DeliveryRatio) Description() sim.ModelDescription
func (*DeliveryRatio) FindDimensions ¶
func (m *DeliveryRatio) FindDimensions(parameters data.ND2Float64) []int
func (*DeliveryRatio) InitialiseDimensions ¶
func (m *DeliveryRatio) InitialiseDimensions(dims []int)
func (*DeliveryRatio) InitialiseStates ¶
func (m *DeliveryRatio) InitialiseStates(n int) data.ND2Float64
func (*DeliveryRatio) Run ¶
func (m *DeliveryRatio) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type DepthToRate ¶
type DepthToRate struct { DeltaT data.ND1Float64 // contains filtered or unexported fields }
func (*DepthToRate) ApplyParameters ¶
func (m *DepthToRate) ApplyParameters(parameters data.ND2Float64)
func (*DepthToRate) Description ¶
func (m *DepthToRate) Description() sim.ModelDescription
func (*DepthToRate) FindDimensions ¶
func (m *DepthToRate) FindDimensions(parameters data.ND2Float64) []int
func (*DepthToRate) InitialiseDimensions ¶
func (m *DepthToRate) InitialiseDimensions(dims []int)
func (*DepthToRate) InitialiseStates ¶
func (m *DepthToRate) InitialiseStates(n int) data.ND2Float64
func (*DepthToRate) Run ¶
func (m *DepthToRate) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type FixedPartition ¶
type FixedPartition struct {
// contains filtered or unexported fields
}
func (*FixedPartition) ApplyParameters ¶
func (m *FixedPartition) ApplyParameters(parameters data.ND2Float64)
func (*FixedPartition) Description ¶
func (m *FixedPartition) Description() sim.ModelDescription
func (*FixedPartition) FindDimensions ¶
func (m *FixedPartition) FindDimensions(parameters data.ND2Float64) []int
func (*FixedPartition) InitialiseDimensions ¶
func (m *FixedPartition) InitialiseDimensions(dims []int)
func (*FixedPartition) InitialiseStates ¶
func (m *FixedPartition) InitialiseStates(n int) data.ND2Float64
func (*FixedPartition) Run ¶
func (m *FixedPartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type RatingCurvePartition ¶
type RatingCurvePartition struct {
// contains filtered or unexported fields
}
func (*RatingCurvePartition) ApplyParameters ¶
func (m *RatingCurvePartition) ApplyParameters(parameters data.ND2Float64)
func (*RatingCurvePartition) Description ¶
func (m *RatingCurvePartition) Description() sim.ModelDescription
func (*RatingCurvePartition) FindDimensions ¶
func (m *RatingCurvePartition) FindDimensions(parameters data.ND2Float64) []int
func (*RatingCurvePartition) InitialiseDimensions ¶
func (m *RatingCurvePartition) InitialiseDimensions(dims []int)
func (*RatingCurvePartition) InitialiseStates ¶
func (m *RatingCurvePartition) InitialiseStates(n int) data.ND2Float64
func (*RatingCurvePartition) Run ¶
func (m *RatingCurvePartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
type VariablePartition ¶
type VariablePartition struct { }
func (*VariablePartition) ApplyParameters ¶
func (m *VariablePartition) ApplyParameters(parameters data.ND2Float64)
func (*VariablePartition) Description ¶
func (m *VariablePartition) Description() sim.ModelDescription
func (*VariablePartition) FindDimensions ¶
func (m *VariablePartition) FindDimensions(parameters data.ND2Float64) []int
func (*VariablePartition) InitialiseDimensions ¶
func (m *VariablePartition) InitialiseDimensions(dims []int)
func (*VariablePartition) InitialiseStates ¶
func (m *VariablePartition) InitialiseStates(n int) data.ND2Float64
func (*VariablePartition) Run ¶
func (m *VariablePartition) Run(inputs data.ND3Float64, states data.ND2Float64, outputs data.ND3Float64)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.