Documentation
¶
Index ¶
- type AddToArrayNodeData
- type CircumferenceNode
- type DifferenceNodeData
- type DifferencesToArrayNodeData
- type DivideNodeData
- type DoubleNode
- type HalfNode
- type InverseNodeData
- type MaxArrayNode
- type MaxNode
- type MinArrayNode
- type MinNode
- type MultiplyNodeData
- type MultiplyToArrayNodeData
- type NegateNode
- type OneNode
- type Round
- type RoundNodeData
- type SumArraysNodeData
- type SumNodeData
- type ZeroNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddToArrayNodeData ¶ added in v0.27.0
func (AddToArrayNodeData[T]) Out ¶ added in v0.27.0
func (cn AddToArrayNodeData[T]) Out() nodes.StructOutput[[]T]
type CircumferenceNode ¶ added in v0.27.1
func (CircumferenceNode) Description ¶ added in v0.27.1
func (cn CircumferenceNode) Description() string
func (CircumferenceNode) Float ¶ added in v0.27.1
func (cn CircumferenceNode) Float() nodes.StructOutput[float64]
func (CircumferenceNode) Int ¶ added in v0.27.1
func (cn CircumferenceNode) Int() nodes.StructOutput[int]
type DifferenceNodeData ¶ added in v0.23.0
func (DifferenceNodeData[T]) Out ¶ added in v0.23.0
func (cn DifferenceNodeData[T]) Out() nodes.StructOutput[T]
type DifferencesToArrayNodeData ¶ added in v0.27.0
type DifferencesToArrayNodeData[T vector.Number] struct { In nodes.Output[T] Array nodes.Output[[]T] }
func (DifferencesToArrayNodeData[T]) Out ¶ added in v0.27.0
func (cn DifferencesToArrayNodeData[T]) Out() nodes.StructOutput[[]T]
type DivideNodeData ¶ added in v0.23.0
func (DivideNodeData[T]) Description ¶ added in v0.23.0
func (DivideNodeData[T]) Description() string
func (DivideNodeData[T]) Out ¶ added in v0.23.0
func (cn DivideNodeData[T]) Out() nodes.StructOutput[T]
type DoubleNode ¶ added in v0.25.0
func (DoubleNode[T]) Description ¶ added in v0.25.0
func (cn DoubleNode[T]) Description() string
func (DoubleNode[T]) Float64 ¶ added in v0.25.0
func (cn DoubleNode[T]) Float64() nodes.StructOutput[float64]
func (DoubleNode[T]) Int ¶ added in v0.25.0
func (cn DoubleNode[T]) Int() nodes.StructOutput[int]
type HalfNode ¶ added in v0.25.0
func (HalfNode[T]) Description ¶ added in v0.25.0
type InverseNodeData ¶ added in v0.25.0
type InverseNodeData[T vector.Number] struct { In nodes.Output[T] `description:"The number to take the inverse of"` }
============================================================================
func (InverseNodeData[T]) Additive ¶ added in v0.25.0
func (cn InverseNodeData[T]) Additive() nodes.StructOutput[T]
func (InverseNodeData[T]) AdditiveDescription ¶ added in v0.25.0
func (cn InverseNodeData[T]) AdditiveDescription() string
func (InverseNodeData[T]) Multiplicative ¶ added in v0.25.0
func (cn InverseNodeData[T]) Multiplicative() nodes.StructOutput[T]
func (InverseNodeData[T]) MultiplicativeDescription ¶ added in v0.25.0
func (cn InverseNodeData[T]) MultiplicativeDescription() string
type MaxArrayNode ¶ added in v0.27.0
func (MaxArrayNode[T]) Float64 ¶ added in v0.27.0
func (n MaxArrayNode[T]) Float64() nodes.StructOutput[float64]
func (MaxArrayNode[T]) Int ¶ added in v0.27.0
func (n MaxArrayNode[T]) Int() nodes.StructOutput[int]
type MaxNode ¶ added in v0.27.0
type MinArrayNode ¶ added in v0.27.0
func (MinArrayNode[T]) Float64 ¶ added in v0.27.0
func (n MinArrayNode[T]) Float64() nodes.StructOutput[float64]
func (MinArrayNode[T]) Int ¶ added in v0.27.0
func (n MinArrayNode[T]) Int() nodes.StructOutput[int]
type MinNode ¶ added in v0.27.0
type MultiplyNodeData ¶ added in v0.23.0
func (MultiplyNodeData[T]) Out ¶ added in v0.23.0
func (cn MultiplyNodeData[T]) Out() nodes.StructOutput[T]
type MultiplyToArrayNodeData ¶ added in v0.27.0
func (MultiplyToArrayNodeData[T]) Out ¶ added in v0.27.0
func (cn MultiplyToArrayNodeData[T]) Out() nodes.StructOutput[[]T]
type NegateNode ¶ added in v0.25.0
type NegateNode[T vector.Number] struct { In nodes.Output[T] `description:"The number to take the additive inverse of"` }
func (NegateNode[T]) Description ¶ added in v0.25.0
func (cn NegateNode[T]) Description() string
func (NegateNode[T]) Out ¶ added in v0.25.0
func (cn NegateNode[T]) Out() nodes.StructOutput[T]
type Round ¶
type Round = nodes.Struct[RoundNodeData]
type RoundNodeData ¶ added in v0.23.0
func (RoundNodeData) Float ¶ added in v0.23.0
func (cn RoundNodeData) Float() nodes.StructOutput[float64]
func (RoundNodeData) Int ¶ added in v0.23.0
func (cn RoundNodeData) Int() nodes.StructOutput[int]
type SumArraysNodeData ¶ added in v0.26.0
func (SumArraysNodeData[T]) Out ¶ added in v0.26.0
func (cn SumArraysNodeData[T]) Out() nodes.StructOutput[[]T]
type SumNodeData ¶ added in v0.23.0
func (SumNodeData[T]) Out ¶ added in v0.23.0
func (cn SumNodeData[T]) Out() nodes.StructOutput[T]
type ZeroNode ¶ added in v0.25.0
type ZeroNode struct{}
func (ZeroNode) Description ¶ added in v0.25.0
Click to show internal directories.
Click to hide internal directories.