MCPcopy Create free account

hub / github.com/DistributedML/Biscotti / functions

Functions7,917 in github.com/DistributedML/Biscotti

↓ 35 callersMethodDtrmm
(s Side, ul Uplo, tA Transpose, d Diag, m, n int, alpha float64, a []float64, lda int, b []float64, ldb int)
lib/gonum/blas/blas.go:276
↓ 35 callersMethodSet
Set sets the element at row i, column j to the value v.
lib/gonum/matrix/mat64/index_bound_checks.go:29
↓ 35 callersFunctionmin
(a, b int)
lib/gonum/matrix/mat64/matrix.go:845
↓ 34 callersMethodSquare
(a *gfP2)
lib/dedis/kyber/pairing/bn256/gfp2.go:118
↓ 34 callersMethodT
T performs an implicit transpose by returning the receiver inside a Transpose.
lib/gonum/matrix/mat64/dense.go:200
↓ 34 callersMethodcheckOverlap
checkOverlap returns false if the receiver does not overlap data elements referenced by the parameter and panics otherwise. checkOverlap methods retu
lib/gonum/matrix/mat64/shadow.go:32
↓ 33 callersMethodDlarfg
Dlarfg generates an elementary reflector for a Householder matrix. It creates a real elementary reflector of order n such that H * (alpha) = (beta) (
lib/gonum/lapack/native/dlarfg.go:25
↓ 33 callersMethodMarshal
(out []byte)
lib/dedis/kyber/pairing/bn256/gfp.go:50
↓ 33 callersFunctionPanics
(fun func())
lib/gonum/floats/floats_test.go:29
↓ 32 callersMethodSign
Sign will return a EdDSA signature of the message msg using Ed25519.
lib/dedis/kyber/sign/eddsa/eddsa.go:81
↓ 32 callersMethodT
T returns the transpose of the Matrix. Whether T returns a copy of the underlying data is implementation dependent. This method may be implemented usi
lib/gonum/matrix/mat64/matrix.go:31
↓ 32 callersFunctionmakeIncremented
makeIncremented takes a slice with inc == 1 and makes an incremented version and adds extra values on the end
lib/gonum/blas/testblas/common.go:202
↓ 31 callersMethodDlarf
Dlarf applies an elementary reflector to a general rectangular matrix c. This computes c = h * c if side == Left c = c * h if side == right where h =
lib/gonum/lapack/native/dlarf.go:24
↓ 31 callersFunctionEncode
Encode a Go struct into protocol buffer format. The caller must pass a pointer to the struct to encode.
lib/dedis/protobuf/encode.go:41
↓ 31 callersMethodLen
Len returns the number of matrices that have been factorized. If Len returns zero, the factorization was not successful.
lib/gonum/matrix/mat64/hogsvd.go:139
↓ 31 callersFunctionNewTriDense
NewTriDense creates a new Triangular matrix with n rows and columns. If data == nil, a new slice is allocated for the backing slice. If len(data) == n
lib/gonum/matrix/mat64/triangular.go:102
↓ 30 callersMethodDorgbr
Dorgbr generates one of the matrices Q or P^T computed by Dgebrd computed from the decomposition Dgebrd. See Dgebd2 for the description of Q and P^T.
lib/gonum/lapack/native/dorgbr.go:22
↓ 30 callersMethodEval
Eval computes the private share v = p(i).
lib/dedis/kyber/share/poly.go:78
↓ 30 callersFunctionfeAdd
(dst, a, b *fieldElement)
lib/dedis/kyber/group/edwards25519/fe.go:31
↓ 29 callersFunctiondotIncBenchmark
(b *testing.B, n, inc int)
lib/gonum/internal/asm/f64/dot_test.go:259
↓ 28 callersMethodDcopy
(n int, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/blas.go:241
↓ 28 callersMethodDiv
Set to the modular division of scalar a by scalar b
lib/dedis/kyber/group.go:46
↓ 28 callersMethodIdamax
(n int, x []float64, incX int)
lib/gonum/blas/blas.go:239
↓ 28 callersFunctioncloneGeneral
cloneGeneral allocates and returns an exact copy of the given general matrix.
lib/gonum/lapack/testlapack/general.go:882
↓ 28 callersFunctionmin
(m, n int)
lib/gonum/lapack/cgo/lapack.go:75
↓ 28 callersFunctionputWorkspace
putWorkspace replaces a used *Dense into the appropriate size workspace pool. putWorkspace must not be called with a matrix where references to the un
lib/gonum/matrix/mat64/pool.go:108
↓ 27 callersMethodDlartg
Dlartg generates a plane rotation so that [ cs sn] * [f] = [r] [-sn cs] [g] = [0] This is a more accurate version of BLAS drotg, with the other diff
lib/gonum/lapack/native/dlartg.go:17
↓ 27 callersMethodZero
Set to the additive identity (0)
lib/dedis/kyber/group.go:28
↓ 27 callersFunctiongetWorkspace
getWorkspace returns a *Dense of size r×c and a data slice with a cap that is less than 2*r*c. If clear is true, the data slice visible through the Ma
lib/gonum/matrix/mat64/pool.go:90
↓ 27 callersFunctionrandomSlice
(l int)
lib/gonum/floats/floats_test.go:1291
↓ 26 callersMethodHash
()
lib/dedis/kyber/hash.go:7
↓ 26 callersMethodUnmarshal
(in []byte)
lib/dedis/kyber/pairing/bn256/gfp.go:58
↓ 26 callersFunctionequalApproxGeneral
equalApproxGeneral returns whether the general matrices a and b are approximately equal within given tolerance.
lib/gonum/lapack/testlapack/general.go:905
↓ 26 callersFunctiongfpAdd
go:noescape
lib/dedis/kyber/pairing/bn256/gfp.go:73
↓ 26 callersFunctionisOrthonormal
isOrthonormal checks that a general matrix is orthonormal.
lib/gonum/lapack/testlapack/general.go:841
↓ 26 callersFunctionprintError
(msg string, e error)
DistSys/main.go:574
↓ 26 callersFunctionzero
zero zeros the given slice's elements.
lib/gonum/matrix/mat64/matrix.go:881
↓ 25 callersMethodG1
G1 returns the group G1 of the BN256 pairing.
lib/dedis/kyber/pairing/bn256/suite.go:65
↓ 25 callersMethodMarshalBinary
MarshalBinary encodes the receiver into a binary form and returns the result. Dense is little-endian encoded as follows: 0 - 7 number of rows (i
lib/gonum/matrix/mat64/io.go:39
↓ 25 callersMethodMarshalBinary
MarshalBinary encodes the value of this Int into a byte-slice exactly Len() bytes long. It uses i's ByteOrder to determine which byte order to output.
lib/dedis/kyber/group/mod/int.go:314
↓ 25 callersMethodScale
(f float64, a Matrix)
lib/gonum/matrix/mat64/dense_test.go:1020
↓ 25 callersMethodUnmarshalBinary
UnmarshalBinary decodes the binary form into the receiver. It panics if the receiver is a non-zero Dense matrix. See MarshalBinary for the on-disk la
lib/gonum/matrix/mat64/io.go:111
↓ 25 callersFunctionbenchmarkDscalInc
(b *testing.B, n, inc int)
lib/gonum/internal/asm/f64/bench_test.go:387
↓ 25 callersFunctionbenchmarkDscalIncTo
(b *testing.B, n, inc int)
lib/gonum/internal/asm/f64/bench_test.go:429
↓ 25 callersFunctionguardVector
guardVector copies the source vector (vec) into a new slice with guards. Guards guarded[:gdLn] and guarded[len-gdLn:] will be filled with sigil value
lib/gonum/internal/asm/f64/asm_test.go:80
↓ 25 callersFunctionisValidGuard
isValidGuard will test for violated guards, generated by guardVector.
lib/gonum/internal/asm/f64/asm_test.go:91
↓ 25 callersFunctionsame
same tests for nan-aware equality.
lib/gonum/internal/asm/f64/asm_test.go:138
↓ 24 callersMethodDgebrd
Dgebrd reduces a general m×n matrix A to upper or lower bidiagonal form B by an orthogonal transformation: Q^T * A * P = B. The diagonal elements of B
lib/gonum/lapack/native/dgebrd.go:55
↓ 24 callersMethodDrot
(n int, x []float64, incX int, y []float64, incY int, c float64, s float64)
lib/gonum/blas/blas.go:245
↓ 24 callersFunctionrandomHessenberg
randomHessenberg allocates a new n×n Hessenberg matrix filled with zeros under the first subdiagonal and with random numbers elsewhere. Out-of-range e
lib/gonum/lapack/testlapack/general.go:104
↓ 23 callersMethodAt
At returns the element at row i, column j.
lib/gonum/matrix/mat64/index_bound_checks.go:14
↓ 23 callersFunctionNewNormal
NewNormal creates a new Normal with the given mean and covariance matrix. NewNormal panics if len(mu) == 0, or if len(mu) != sigma.N. If the covarianc
lib/gonum/stat/distmv/normal.go:42
↓ 23 callersMethodSetString
SetString sets the Int to a rational fraction n/d represented by a pair of strings. If d == "", then the denominator is taken to be 1. Returns (i,true
lib/dedis/kyber/group/mod/int.go:121
↓ 22 callersFunctionAreSlicesEqual
(t *testing.T, truth, comp []float64, str string)
lib/gonum/floats/floats_test.go:23
↓ 22 callersMethodAt
At returns the element at row i and column j.
lib/gonum/matrix/mat64/index_bound_checks.go:73
↓ 22 callersMethodDswap
(n int, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/blas.go:240
↓ 22 callersFunctionEqualApprox
EqualApprox returns true if the slices have equal lengths and all element pairs have an absolute tolerance less than tol or a relative tolerance less
lib/gonum/floats/floats.go:238
↓ 22 callersMethodRawSymmetric
()
lib/gonum/matrix/mat64/symmetric.go:46
↓ 22 callersFunctionRep
Rep creates a predicate stating that the prover knows a representation of a point P with respect to one or more secrets and base point pairs. In its
lib/dedis/kyber/proof/proof.go:161
↓ 22 callersFunctionbenchAdd
(f func(dst, s []float64), sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:127
↓ 22 callersFunctionbenchAddConst
(f func(a float64, x []float64), sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:164
↓ 22 callersFunctionbenchCumProd
(f func(a, b []float64) []float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:243
↓ 22 callersFunctionbenchCumSum
(f func(a, b []float64) []float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:201
↓ 22 callersFunctionbenchDiv
(f func(a, b []float64), sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:285
↓ 22 callersFunctionbenchDivTo
(f func(dst, a, b []float64) []float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:322
↓ 22 callersFunctionbenchL1Dist
(f func(a, b []float64) float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:360
↓ 22 callersFunctionbenchL1Norm
(f func(x []float64) float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:12
↓ 22 callersFunctionbenchLinfDist
(f func(a, b []float64) float64, sz int, t *testing.B)
lib/gonum/internal/asm/f64/bench_other_test.go:399
↓ 22 callersFunctionbenchaxpyu
(t *testing.B, n int, f func(a float64, x, y []float64))
lib/gonum/internal/asm/f64/bench_test.go:28
↓ 22 callersFunctionbenchaxpyu
(t *testing.B, n int, f func(a float32, x, y []float32))
lib/gonum/internal/asm/f32/bench_test.go:23
↓ 22 callersFunctionbenchaxpyu
(t *testing.B, n int, f func(a complex64, x, y []complex64))
lib/gonum/internal/asm/c64/bench_test.go:23
↓ 22 callersFunctionbenchaxpyu
(t *testing.B, n int, f func(a complex128, x, y []complex128))
lib/gonum/internal/asm/c128/bench_test.go:23
↓ 22 callersFunctionbenchaxpyut
(t *testing.B, n int, f func(d []float64, a float64, x, y []float64))
lib/gonum/internal/asm/f64/bench_test.go:66
↓ 22 callersFunctionbenchaxpyut
(t *testing.B, n int, f func(d []float32, a float32, x, y []float32))
lib/gonum/internal/asm/f32/bench_test.go:60
↓ 22 callersFunctionbenchaxpyut
(t *testing.B, n int, f func(d []complex64, a complex64, x, y []complex64))
lib/gonum/internal/asm/c64/bench_test.go:60
↓ 22 callersFunctionbenchaxpyut
(t *testing.B, n int, f func(d []complex128, a complex128, x, y []complex128))
lib/gonum/internal/asm/c128/bench_test.go:60
↓ 22 callersFunctionmontDecode
(c, a *gfP)
lib/dedis/kyber/pairing/bn256/gfp.go:67
↓ 21 callersMethodClone
Clone makes a copy of a into the receiver, overwriting the previous value of the receiver. The clone operation does not make any restriction on shape
lib/gonum/matrix/mat64/dense.go:378
↓ 21 callersMethodClone
Clone returns a copy of the XOF in its current state.
lib/dedis/kyber/xof.go:40
↓ 21 callersMethodCommit
Commit creates a public commitment polynomial for the given base point b or the standard base if b == nil.
lib/dedis/kyber/share/poly.go:135
↓ 21 callersFunctionDecode
Decode a protocol buffer into a Go struct. The caller must pass a pointer to the struct to decode into. Decode() currently does not explicitly check
lib/dedis/protobuf/decode.go:45
↓ 21 callersMethodFactorize
Factorize calculates the Cholesky decomposition of the matrix A and returns whether the matrix is positive definite. If Factorize returns false, the f
lib/gonum/matrix/mat64/cholesky.go:62
↓ 21 callersFunctionMean
Mean computes the weighted mean of the data set. sum_i {w_i * x_i} / sum_i {w_i} If weights is nil then all of the weights are 1. If weights is not ni
lib/gonum/stat/stat.go:815
↓ 21 callersFunctionNewPriPoly
NewPriPoly creates a new secret sharing polynomial using the provided cryptographic group, the secret sharing threshold t, and the secret to be shared
lib/dedis/kyber/share/poly.go:50
↓ 21 callersMethodPrint
()
lib/dedis/protobuf/marshal_test.go:10
↓ 21 callersMethodVerify
Verify ElGamal Pair Shuffle proofs.
lib/dedis/kyber/shuffle/pair.go:232
↓ 21 callersFunctionfeSub
(dst, a, b *fieldElement)
lib/dedis/kyber/group/edwards25519/fe.go:37
↓ 21 callersFunctionpowBench
(b *testing.B, size, n int)
lib/gonum/matrix/mat64/dense_test.go:1964
↓ 20 callersMethodCmp
Cmp compares two Ints for equality or inequality
lib/dedis/kyber/group/mod/int.go:137
↓ 20 callersMethodCopySym
(a Symmetric)
lib/gonum/matrix/mat64/symmetric.go:198
↓ 20 callersMethodDaxpy
(n int, alpha float64, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/blas.go:242
↓ 20 callersMethodDbdsqr
Dbdsqr performs a singular value decomposition of a real n×n bidiagonal matrix. The SVD of the bidiagonal matrix B is B = Q * S * P^T where S is a di
lib/gonum/lapack/native/dbdsqr.go:52
↓ 20 callersMethodDlarfx
Dlarfx applies an elementary reflector H to a real m×n matrix C, from either the left or the right, with loop unrolling when the reflector has order l
lib/gonum/lapack/native/dlarfx.go:29
↓ 20 callersMethodLogProb
(x []float64)
lib/gonum/stat/distmv/general_test.go:18
↓ 20 callersMethodMarshalBinary
MarshalBinary will return the representation used by the reference implementation of SUPERCOP ref10, which is "seed || Public".
lib/dedis/kyber/sign/eddsa/eddsa.go:54
↓ 20 callersMethodMean
([]float64)
lib/gonum/stat/distmv/general_test.go:48
↓ 20 callersMethodRawVector
()
lib/gonum/matrix/mat64/matrix.go:186
↓ 20 callersFunctiondlarnv
dlarnv fills dst with random numbers from a uniform or normal distribution specified by dist: dist=1: uniform(0,1), dist=2: uniform(-1,1), dist=3: nor
lib/gonum/lapack/testlapack/matgen.go:292
↓ 20 callersFunctionnewGFp
(x int64)
lib/dedis/kyber/pairing/bn256/gfp.go:7
↓ 20 callersFunctionrandMat
benchmarks
lib/gonum/stat/statmat_test.go:297
← previousnext →101–200 of 7,917, ranked by callers