conversion

package
v0.0.0-...-5a422e6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL