Documentation ¶
Index ¶
- type Masked16
- func (v Masked16[Element]) Add(a, b *Vector16[Element]) Masked16[Element]
- func (v Masked16[Element]) All() Masked16[Element]
- func (v Masked16[Element]) Blend(p Predicate) Masked16[Element]
- func (v Masked16[Element]) Div(a, b *Vector16[Element]) Masked16[Element]
- func (v Masked16[Element]) ForRange(f func(i int)) Masked16[Element]
- func (v Masked16[Element]) Mul(a, b *Vector16[Element]) Masked16[Element]
- func (v Masked16[Element]) Sub(a, b *Vector16[Element]) Masked16[Element]
- func (v Masked16[Element]) Zero(p Predicate) Masked16[Element]
- type Predicate
- type Vector16
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]) 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]
type Vector16 ¶
type Vector16[Element constraintsExt.Number] [16]Element
func Broadcast16 ¶
func Broadcast16[Element constraintsExt.Number](v Element) *Vector16[Element]
Click to show internal directories.
Click to hide internal directories.