rr

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: 3 Imported by: 0

Documentation

Index

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 (m *GR4J) InitialiseDimensions(dims []int)

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 (m *Simhyd) InitialiseDimensions(dims []int)

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 (m *Surm) InitialiseDimensions(dims []int)

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)

Jump to

Keyboard shortcuts

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