Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NGT-labs/NGT
/ functions
Functions
2,162 in github.com/NGT-labs/NGT
⨍
Functions
2,162
◇
Types & classes
494
↓ 15 callers
Method
open
lib/NGT/NGTQ/ObjectFile.h:411
↓ 15 callers
Method
parse
lib/NGT/Common.h:204
↓ 14 callers
Method
addEdge
identityCheck is checking whether the same edge has already added to the node. return whether truncation is needed that means the node has too many ed
lib/NGT/Graph.h:1344
↓ 14 callers
Function
fabs
Absolute value. See also:** Documentation for [std::fabs](https://en.cppreference.com/w/cpp/numeric/math/fabs). \param arg operand \return absolute va
lib/NGT/half.hpp:2729
↓ 14 callers
Method
getType
lib/NGT/Node.h:45
↓ 14 callers
Function
log2
Fixed point binary logarithm. This uses the BKM algorithm in L-mode. \param m mantissa in [1,2) as Q1.30 \param n number of iterations (at most 32) \r
lib/NGT/half.hpp:1531
↓ 14 callers
Method
pop_back
lib/NGT/Common.h:1399
↓ 14 callers
Method
search
lib/NGT/Tree.cpp:419
↓ 14 callers
Method
serialize
lib/NGT/Node.h:88
↓ 13 callers
Method
createIndex
lib/NGT/NGTQ/Quantizer.h:6163
↓ 13 callers
Function
deleteAll
lib/NGT/Tree.h:256
↓ 13 callers
Function
getObjectRepositorySize
lib/NGT/Index.h:1593
↓ 13 callers
Method
getOffset
lib/NGT/SharedMemoryAllocator.h:173
↓ 13 callers
Method
kmeans
lib/NGT/Clustering.h:944
↓ 13 callers
Method
mul
lib/NGT/NGTQ/Matrix.h:265
↓ 13 callers
Function
ngt_get_error_string
lib/NGT/Capi.cpp:1466
↓ 13 callers
Function
ngt_set_property_distance_type
lib/NGT/Capi.cpp:373
↓ 13 callers
Method
put
lib/NGT/NGTQ/Matrix.h:155
↓ 13 callers
Function
select
Select value or signaling NaN. \param x preferred half-precision value \param y ignored half-precision value except for signaling NaN \return \a y if
lib/NGT/half.hpp:731
↓ 13 callers
Method
serializeAsText
lib/NGT/Node.h:98
↓ 12 callers
Function
append
lib/NGT/Index.h:1007
↓ 12 callers
Method
clear
lib/NGT/NGTQ/Quantizer.h:497
↓ 12 callers
Function
pole
Raise pole error and return infinity. \param sign half-precision value with sign bit only \return half-precision infinity with sign of \a sign \except
lib/NGT/half.hpp:755
↓ 11 callers
Method
close
lib/NGT/NGTQ/ObjectFile.h:509
↓ 11 callers
Method
createDistanceLookup
lib/NGT/NGTQ/Quantizer.h:1697
↓ 11 callers
Function
getQGDirectoryName
lib/NGT/NGTQ/QuantizedGraph.h:919
↓ 11 callers
Method
lower
lib/NGT/Common.h:119
↓ 11 callers
Method
moveFrom
lib/NGT/ObjectSpace.h:100
↓ 11 callers
Method
setBlobEpsilon
lib/NGT/NGTQ/QuantizedBlobGraph.h:322
↓ 11 callers
Method
setRadius
lib/NGT/Common.h:2641
↓ 11 callers
Method
upper
lib/NGT/Common.h:118
↓ 10 callers
Function
acosh
Hyperbolic area cosine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::acosh](https://en.cppreference
lib/NGT/half.hpp:3908
↓ 10 callers
Method
deserializeAsText
lib/NGT/Node.h:104
↓ 10 callers
Method
disableLog
lib/NGT/Index.h:697
↓ 10 callers
Function
floor
Nearest integer not greater than half value. See also:** Documentation for [std::floor](https://en.cppreference.com/w/cpp/numeric/math/floor). \param
lib/NGT/half.hpp:4079
↓ 10 callers
Method
get
lib/NGT/Graph.h:144
↓ 10 callers
Method
initialize
lib/NGT/NGTQ/Optimizer.cpp:27
↓ 10 callers
Method
isEmpty
lib/NGT/NGTQ/Matrix.h:93
↓ 10 callers
Method
linearSearch
lib/NGT/Index.h:651
↓ 10 callers
Method
open
lib/NGT/NGTQ/Quantizer.h:6132
↓ 10 callers
Method
resultIsAvailable
lib/NGT/Common.h:2649
↓ 10 callers
Method
set
lib/NGT/NGTQ/Matrix.h:106
↓ 10 callers
Method
setPivot
lib/NGT/Node.h:110
↓ 9 callers
Method
close
lib/NGT/NGTQ/Quantizer.h:6145
↓ 9 callers
Method
deserialize
lib/NGT/Node.h:93
↓ 9 callers
Method
free
lib/NGT/MmapManager.cpp:290
↓ 9 callers
Method
get
lib/NGT/NGTQ/QuantizedGraph.h:126
↓ 9 callers
Function
getBorders
lib/NGT/Node.h:209
↓ 9 callers
Function
getProperty
lib/NGT/Index.h:1642
↓ 9 callers
Method
getUint4StreamSize
lib/NGT/NGTQ/Quantizer.h:1146
↓ 9 callers
Function
initialize
lib/NGT/NGTQ/QuantizedBlobGraph.h:537
↓ 9 callers
Method
initialize
lib/NGT/NGTQ/Quantizer.h:555
↓ 9 callers
Method
insert
lib/NGT/Graph.h:115
↓ 9 callers
Function
insertNode
lib/NGT/Tree.h:458
↓ 9 callers
Method
isQintObjectType
lib/NGT/ObjectSpace.h:570
↓ 9 callers
Method
open
lib/NGT/Index.cpp:89
↓ 9 callers
Method
reset
lib/NGT/Common.h:350
↓ 9 callers
Method
search
lib/NGT/NGTQ/QbgCli.cpp:1050
↓ 9 callers
Function
sign_mask
Platform-independent sign mask. \param arg integer value in two's complement \retval -1 if \a arg negative \retval 0 if \a arg positive
lib/NGT/half.hpp:591
↓ 8 callers
Method
_check_error_obj
(status, error)
python/ngt/base.py:192
↓ 8 callers
Function
allocateLeafNode
lib/NGT/Tree.h:492
↓ 8 callers
Method
allocateNormalizedPersistentObject
lib/NGT/ObjectSpaceRepository.h:1253
↓ 8 callers
Function
buildNGTQ
lib/NGT/NGTQ/QuantizedBlobGraph.h:1868
↓ 8 callers
Method
create
lib/NGT/Index.cpp:152
↓ 8 callers
Function
divide64
64-bit division. \param x upper 32 bit of dividend \param y divisor \param s variable to store sticky bit for rounding \return (\a x << 32) / \a y
lib/NGT/half.hpp:1380
↓ 8 callers
Method
isNormalizedDistance
lib/NGT/ObjectSpace.h:575
↓ 8 callers
Method
mul
lib/NGT/NGTQ/Quantizer.h:159
↓ 8 callers
Function
multiply64
64-bit multiplication. \param x first factor \param y second factor \return upper 32 bit of \a x * \a y rounded to nearest
lib/NGT/half.hpp:1366
↓ 8 callers
Function
ngt_search_index_
lib/NGT/Capi.cpp:514
↓ 8 callers
Method
pushBack
lib/NGT/NGTQ/Quantizer.h:529
↓ 8 callers
Method
push_back
lib/NGT/Graph.h:204
↓ 8 callers
Method
setGraphExplorationSize
lib/NGT/NGTQ/QuantizedBlobGraph.h:320
↓ 8 callers
Method
setObjectVector
lib/NGT/NGTQ/QuantizedBlobGraph.h:324
↓ 8 callers
Method
terminate
lib/NGT/Thread.h:264
↓ 8 callers
Method
transpose
lib/NGT/NGTQ/Matrix.h:240
↓ 7 callers
Method
copy
lib/NGT/ObjectSpace.h:775
↓ 7 callers
Method
emplace
lib/NGT/Common.h:2558
↓ 7 callers
Function
exp2
Fixed point binary exponential. This uses the BKM algorithm in E-mode. \param m exponent in [0,1) as Q0.31 \param n number of iterations (at most 32)
lib/NGT/half.hpp:1504
↓ 7 callers
Method
get
lib/NGT/Index.cpp:1009
↓ 7 callers
Method
getPrefetchSize
lib/NGT/ObjectSpace.h:398
↓ 7 callers
Function
getPrefix
lib/NGT/NGTQ/QuantizedBlobGraph.h:2433
↓ 7 callers
Method
getQuery
lib/NGT/Common.h:2733
↓ 7 callers
Function
getSecondCentroidSuffix
lib/NGT/NGTQ/QuantizedBlobGraph.h:2419
↓ 7 callers
Function
getThirdCentroidSuffix
lib/NGT/NGTQ/QuantizedBlobGraph.h:2420
↓ 7 callers
Method
load
lib/NGT/Index.h:609
↓ 7 callers
Method
load
lib/NGT/NGTQ/QbgCli.cpp:1006
↓ 7 callers
Method
remove
remove the specified object by id id : Object id.
python/ngt/base.py:441
↓ 7 callers
Method
setNumOfProbes
lib/NGT/NGTQ/QuantizedBlobGraph.h:323
↓ 6 callers
Function
abs
Absolute value. See also:** Documentation for [std::abs](https://en.cppreference.com/w/cpp/numeric/math/fabs). \param arg operand \return absolute val
lib/NGT/half.hpp:2735
↓ 6 callers
Function
aggregateObjects
lib/NGT/NGTQ/Quantizer.h:5726
↓ 6 callers
Function
append
lib/NGT/NGTQ/QuantizedBlobGraph.h:569
↓ 6 callers
Method
compareWithL1
lib/NGT/ObjectSpace.cpp:23
↓ 6 callers
Function
compsignal
Check and signal for any NaN. \param x first half-precision value to check \param y second half-precision value to check \retval true if either \a x o
lib/NGT/half.hpp:679
↓ 6 callers
Method
deleteAll
lib/NGT/Common.h:2452
↓ 6 callers
Method
deserialize
lib/NGT/NGTQ/Quantizer.h:193
↓ 6 callers
Method
enableLog
lib/NGT/Index.h:696
↓ 6 callers
Function
get3rdTo2ndSuffix
lib/NGT/NGTQ/QuantizedBlobGraph.h:2421
↓ 6 callers
Method
getPrefetchOffset
lib/NGT/ObjectSpace.h:388
↓ 6 callers
Function
getQuantizerCodebookFile
lib/NGT/NGTQ/QuantizedBlobGraph.h:2441
↓ 6 callers
Function
getRotationFile
lib/NGT/NGTQ/QuantizedBlobGraph.h:2426
← previous
next →
101–200 of 2,162, ranked by callers