Documentation
¶
Index ¶
- type FloatRing
- func (r *FloatRing) Add(a interface{}, x, y int64)
- func (r *FloatRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
- func (r *FloatRing) BatchFill(start int64, os []uint8, vps []uint64, zs []int64, vec *vector.Vector)
- func (r *FloatRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
- func (r *FloatRing) Count() int
- func (r *FloatRing) Dup() ring.Ring
- func (r *FloatRing) Eval(zs []int64) *vector.Vector
- func (r *FloatRing) Fill(i int64, sel, z int64, vec *vector.Vector)
- func (r *FloatRing) Free(m *mheap.Mheap)
- func (r *FloatRing) Grow(m *mheap.Mheap) error
- func (r *FloatRing) Grows(size int, m *mheap.Mheap) error
- func (r *FloatRing) Mul(a interface{}, x, y, z int64)
- func (r *FloatRing) SetLength(n int)
- func (r *FloatRing) Shrink(sels []int64)
- func (r *FloatRing) Shuffle(_ []int64, _ *mheap.Mheap) error
- func (r *FloatRing) Size() int
- func (r *FloatRing) String() string
- func (r *FloatRing) Type() types.Type
- type IntRing
- func (r *IntRing) Add(a interface{}, x, y int64)
- func (r *IntRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
- func (r *IntRing) BatchFill(start int64, os []uint8, vps []uint64, zs []int64, vec *vector.Vector)
- func (r *IntRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
- func (r *IntRing) Count() int
- func (r *IntRing) Dup() ring.Ring
- func (r *IntRing) Eval(zs []int64) *vector.Vector
- func (r *IntRing) Fill(i int64, sel, z int64, vec *vector.Vector)
- func (r *IntRing) Free(m *mheap.Mheap)
- func (r *IntRing) Grow(m *mheap.Mheap) error
- func (r *IntRing) Grows(size int, m *mheap.Mheap) error
- func (r *IntRing) Mul(a interface{}, x, y, z int64)
- func (r *IntRing) SetLength(n int)
- func (r *IntRing) Shrink(sels []int64)
- func (r *IntRing) Shuffle(_ []int64, _ *mheap.Mheap) error
- func (r *IntRing) Size() int
- func (r *IntRing) String() string
- func (r *IntRing) Type() types.Type
- type UIntRing
- func (r *UIntRing) Add(a interface{}, x, y int64)
- func (r *UIntRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
- func (r *UIntRing) BatchFill(start int64, os []uint8, vps []uint64, zs []int64, vec *vector.Vector)
- func (r *UIntRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
- func (r *UIntRing) Count() int
- func (r *UIntRing) Dup() ring.Ring
- func (r *UIntRing) Eval(zs []int64) *vector.Vector
- func (r *UIntRing) Fill(i int64, sel, z int64, vec *vector.Vector)
- func (r *UIntRing) Free(m *mheap.Mheap)
- func (r *UIntRing) Grow(m *mheap.Mheap) error
- func (r *UIntRing) Grows(size int, m *mheap.Mheap) error
- func (r *UIntRing) Mul(a interface{}, x, y, z int64)
- func (r *UIntRing) SetLength(n int)
- func (r *UIntRing) Shrink(sels []int64)
- func (r *UIntRing) Shuffle(_ []int64, _ *mheap.Mheap) error
- func (r *UIntRing) Size() int
- func (r *UIntRing) String() string
- func (r *UIntRing) Type() types.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.