prototype

package
v0.0.0-...-0df34db Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2016 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MinimalBloomFilterSize  int = 16
	DefaultBloomFilterSize  int = 512 * 5
	BloomFilterDoubleHashI0 int = 123
	BloomFilterDoubleHashI1 int = 456
)
View Source
const (
	RIBVersion      RtFloat = 3.04
	BloomFilterKeys int     = 141
)
View Source
const (
	PARAMETERLIST                             = RtString("__parameterlist__")
	BesselFilter            RtFilterFunc      = "bessel"
	ProcDelayedReadArchive  RtProcSubdivFunc  = "DelayedReadArchive"
	ProcFree                RtProcFreeFunc    = "free"
	Proc2DelayedReadArchive RtProc2SubdivFunc = "DelayedReadArchive"
)

Variables

View Source
var (
	BloomFilterData = []int{} /* 2560 elements not displayed */

	Data string = "" /* 5232-byte string literal not displayed */

	Indices = []int{} /* 141 elements not displayed */
)

Functions

func Hash

func Hash(key string) []int

func RiPrototypes

func RiPrototypes() map[RtString]*Information

Types

type Argument

type Argument struct {
	Type    string
	Example RtPointer
	Name    string
}

func (*Argument) String

func (arg *Argument) String() string

type BloomFilter

type BloomFilter struct {
	// contains filtered or unexported fields
}

func NewBloomFilter

func NewBloomFilter(size int) *BloomFilter

func RiBloomFilter

func RiBloomFilter() *BloomFilter

func SetBloomFilter

func SetBloomFilter(bits []int, size int) *BloomFilter

func (*BloomFilter) Append

func (f *BloomFilter) Append(keys ...string) *BloomFilter

func (*BloomFilter) IsMember

func (f *BloomFilter) IsMember(keys ...string) bool

func (*BloomFilter) Len

func (f *BloomFilter) Len() int

func (*BloomFilter) Print

func (f *BloomFilter) Print() string

func (*BloomFilter) Raw

func (f *BloomFilter) Raw() (int, []int)

func (*BloomFilter) Stats

func (f *BloomFilter) Stats() (int, float64, float64)

func (*BloomFilter) String

func (f *BloomFilter) String() string

type Information

type Information struct {
	Name          RtString
	Arguments     []*Argument
	Parameterlist bool
}

func Parse

func Parse(stream string) *Information

func (*Information) String

func (info *Information) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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