fluentvec

package
v0.0.0-...-e16fa26 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Masked16

type Masked16[Element constraintsExt.Number] struct {
	// contains filtered or unexported fields
}

func Assign16

func Assign16[Element constraintsExt.Number](v *[16]Element) Masked16[Element]

func (Masked16[Element]) Add

func (v Masked16[Element]) Add(a, b *Vector16[Element]) Masked16[Element]

func (Masked16[Element]) All

func (v Masked16[Element]) All() Masked16[Element]

func (Masked16[Element]) Blend

func (v Masked16[Element]) Blend(p Predicate) Masked16[Element]

func (Masked16[Element]) Div

func (v Masked16[Element]) Div(a, b *Vector16[Element]) Masked16[Element]

func (Masked16[Element]) ForRange

func (v Masked16[Element]) ForRange(f func(i int)) Masked16[Element]

func (Masked16[Element]) Mul

func (v Masked16[Element]) Mul(a, b *Vector16[Element]) Masked16[Element]

func (Masked16[Element]) Sub

func (v Masked16[Element]) Sub(a, b *Vector16[Element]) Masked16[Element]

func (Masked16[Element]) Zero

func (v Masked16[Element]) Zero(p Predicate) Masked16[Element]

type Predicate

type Predicate uint64

func All

func All() Predicate

func None

func None() Predicate

func (Predicate) ForRange

func (p Predicate) ForRange(n int, f func(i int))

func (Predicate) IsTrue

func (p Predicate) IsTrue(i int) bool

type Vector16

type Vector16[Element constraintsExt.Number] [16]Element

func Broadcast16

func Broadcast16[Element constraintsExt.Number](v Element) *Vector16[Element]

func (*Vector16[Element]) All

func (v *Vector16[Element]) All() Masked16[Element]

func (*Vector16[Element]) Blend

func (v *Vector16[Element]) Blend(p Predicate) Masked16[Element]

func (*Vector16[Element]) Zero

func (v *Vector16[Element]) Zero(p Predicate) Masked16[Element]

Jump to

Keyboard shortcuts

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