Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VectorDB-NTU/RaBitQ-Library
/ functions
Functions
6,934 in github.com/VectorDB-NTU/RaBitQ-Library
⨍
Functions
6,934
◇
Types & classes
2,595
↓ 1 callers
Function
rint
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:729
↓ 1 callers
Function
round
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:732
↓ 1 callers
Function
row
include/rabitqlib/third/Eigen/src/SparseCore/SparseBlock.h:489
↓ 1 callers
Method
rowIndex
* Return the array of compressed row indices of all supernodes */
include/rabitqlib/third/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:112
↓ 1 callers
Method
save
python_bindings/symqg_bindings.cpp:76
↓ 1 callers
Method
save
python_bindings/hnsw_bindings.cpp:121
↓ 1 callers
Method
save
python_bindings/ivf_bindings.cpp:109
↓ 1 callers
Method
saveIndex
include/rabitqlib/third/hnswlib/hnswalg.h:685
↓ 1 callers
Function
scalar_quantize_optimized
include/rabitqlib/utils/space.hpp:38
↓ 1 callers
Method
search
python_bindings/ivf_bindings.cpp:63
↓ 1 callers
Method
searchKnn
include/rabitqlib/third/hnswlib/hnswalg.h:1270
↓ 1 callers
Method
searchLowerIndex
\returns the largest \c k such that for all \c j in [0,k) index[\c j]\<\a key */
include/rabitqlib/third/Eigen/src/SparseCore/CompressedStorage.h:125
↓ 1 callers
Method
setBounds
Specifies a sub-vector to work on */
include/rabitqlib/third/Eigen/src/SparseCore/AmbiVector.h:42
↓ 1 callers
Method
setEf
include/rabitqlib/third/hnswlib/hnswalg.h:173
↓ 1 callers
Method
setInfos
* Set appropriate pointers for the lower triangular supernodal matrix * These infos are available at the end of the numerical factorization
include/rabitqlib/third/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:61
↓ 1 callers
Method
set_ep
include/rabitqlib/index/symqg/qg.hpp:141
↓ 1 callers
Method
should_consider_candidate
include/rabitqlib/third/hnswlib/stop_condition.h:255
↓ 1 callers
Method
should_stop_search
include/rabitqlib/third/hnswlib/stop_condition.h:242
↓ 1 callers
Function
shuffle1
include/rabitqlib/third/Eigen/src/Core/arch/NEON/PacketMath.h:83
↓ 1 callers
Function
sin
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:695
↓ 1 callers
Function
sinh
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1763
↓ 1 callers
Function
sinh
include/rabitqlib/third/Eigen/src/Core/arch/Default/BFloat16.h:535
↓ 1 callers
Method
smallestAngle
\returns the rotation angle in [-pi,pi] */
include/rabitqlib/third/Eigen/src/Geometry/Rotation2D.h:90
↓ 1 callers
Method
solveInPlace
include/rabitqlib/third/Eigen/src/Core/SolveTriangular.h:167
↓ 1 callers
Function
split_batch_estdist
* @brief Use FastScan to estimate batch distance * * @param batch_data batch data, refer to BatchDataMap in data_layout.hpp * @param q_obj query ob
include/rabitqlib/index/estimator.hpp:25
↓ 1 callers
Method
squeeze
include/rabitqlib/third/Eigen/src/SparseCore/CompressedStorage.h:83
↓ 1 callers
Method
stableNorm
include/rabitqlib/third/Eigen/src/Core/StableNorm.h:212
↓ 1 callers
Function
stable_norm_impl
include/rabitqlib/third/Eigen/src/Core/StableNorm.h:81
↓ 1 callers
Method
subTo
include/rabitqlib/third/Eigen/src/Core/EigenBase.h:89
↓ 1 callers
Method
subs
\returns the number of sub diagonals */
include/rabitqlib/third/Eigen/src/Core/BandMatrix.h:223
↓ 1 callers
Method
supers
\returns the number of super diagonals */
include/rabitqlib/third/Eigen/src/Core/BandMatrix.h:220
↓ 1 callers
Function
tan
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1637
↓ 1 callers
Function
tan
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:701
↓ 1 callers
Function
tanh
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1782
↓ 1 callers
Function
tanh
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:704
↓ 1 callers
Function
topRows
include/rabitqlib/third/Eigen/src/plugins/BlockMethods.h:568
↓ 1 callers
Function
transfer_lut_hacc
* @brief Change u16 lookup table to u8. Since we use more bits (higher accuracy) * to quantize data vector by rabitq+, we also needs to increase the
include/rabitqlib/fastscan/highacc_fastscan.hpp:18
↓ 1 callers
Method
transform
include/rabitqlib/third/Eigen/src/Geometry/AlignedBox.h:326
↓ 1 callers
Method
transpose
To use for operations with the transpose of Q
include/rabitqlib/third/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h:316
↓ 1 callers
Method
transpose
\brief %Transpose of the Householder sequence. */
include/rabitqlib/third/Eigen/src/Householder/HouseholderSequence.h:236
↓ 1 callers
Method
transpose
include/rabitqlib/third/Eigen/src/Jacobi/Jacobi.h:63
↓ 1 callers
Function
trig_reduce_huge
The following code is inspired by the following stack-overflow answer: https://stackoverflow.com/questions/30463616/payne-hanek-algorithm-implementati
include/rabitqlib/third/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h:565
↓ 1 callers
Function
umfpack_defaults
Defaults
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:31
↓ 1 callers
Function
umfpack_get_determinant
Get Determinant
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:249
↓ 1 callers
Function
umfpack_numeric
Numeric
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:137
↓ 1 callers
Function
umfpack_report_control
report control
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:70
↓ 1 callers
Function
umfpack_report_info
Report info
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:44
↓ 1 callers
Function
umfpack_report_status
Report status
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:57
↓ 1 callers
Function
umfpack_solve
solve
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:165
↓ 1 callers
Function
umfpack_symbolic
Symbolic
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:109
↓ 1 callers
Method
update_segrep
include/rabitqlib/third/Eigen/src/SparseLU/SparseLU_panel_dfs.h:44
↓ 1 callers
Function
upperbidiagonalization_inplace_blocked
include/rabitqlib/third/Eigen/src/SVD/UpperBidiagonalization.h:284
↓ 1 callers
Function
useSpecificBlockingSizes
include/rabitqlib/third/Eigen/src/Core/products/GeneralBlockPanelKernel.h:305
↓ 1 callers
Method
vl
include/rabitqlib/index/query.hpp:169
↓ 1 callers
Function
vst1q_f32
include/rabitqlib/third/Eigen/src/Core/arch/NEON/PacketMath.h:454
↓ 1 callers
Function
warmup_ip_x0_q_512
include/rabitqlib/utils/warmup_space.hpp:37
↓ 1 callers
Function
write_fvecs
(filename, m)
python/utils/io.py:29
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:331
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:356
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:365
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:374
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:383
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:392
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:401
Method
(max)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:410
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:308
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:333
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:358
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:367
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:376
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:385
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:394
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:403
Method
(min)
include/rabitqlib/third/Eigen/src/Core/util/Meta.h:412
Function
AcosReturnType acos
\returns an expression of the coefficient-wise arc cosine of *this. * * Example: \include Cwise_acos.cpp * Output: \verbinclude Cwise_acos.out
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:295
Function
AcoshReturnType acosh
\returns an expression of the coefficient-wise inverse hyperbolic cos of *this. * * \sa <a href="group__CoeffwiseMathFunctions.html#cwisetable_aco
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:385
Method
AddExpr
include/rabitqlib/third/Eigen/src/Core/util/SymbolicIndex.h:254
Method
AffineTransformType operator*
include/rabitqlib/third/Eigen/src/Geometry/Translation.h:112
Method
AlignedAllocator
include/rabitqlib/utils/memory.hpp:31
Method
AlignedBox
Default constructor initializing a null box. */
include/rabitqlib/third/Eigen/src/Geometry/AlignedBox.h:101
Method
AlignedBox transformed
include/rabitqlib/third/Eigen/src/Geometry/AlignedBox.h:364
Method
AlignedBox translated
include/rabitqlib/third/Eigen/src/Geometry/AlignedBox.h:287
Method
AllRange
include/rabitqlib/third/Eigen/src/Core/util/IndexedViewHelper.h:143
Method
Allocator
include/rabitqlib/utils/memory.hpp:59
Method
AmbiVector
include/rabitqlib/third/Eigen/src/SparseCore/AmbiVector.h:30
Method
AngleAxis
Default constructor without initialization. */
include/rabitqlib/third/Eigen/src/Geometry/AngleAxis.h:72
Method
AnnCandidate
include/rabitqlib/defines.hpp:48
Method
ArithmeticSequence
include/rabitqlib/third/Eigen/src/Core/ArithmeticSequence.h:113
Method
Array
include/rabitqlib/utils/array.hpp:73
Method
Array
include/rabitqlib/third/Eigen/src/Core/Array.h:132
Method
ArrayWrapper
include/rabitqlib/third/Eigen/src/Core/ArrayWrapper.h:61
Function
AsinReturnType asin
\returns an expression of the coefficient-wise arc sine of *this. * * Example: \include Cwise_asin.cpp * Output: \verbinclude Cwise_asin.out *
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:309
Function
AsinhReturnType asinh
\returns an expression of the coefficient-wise inverse hyperbolic sin of *this. * * \sa <a href="group__CoeffwiseMathFunctions.html#cwisetable_asi
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:374
Function
AtanReturnType atan
\returns an expression of the coefficient-wise arc tan of *this. * * Example: \include Cwise_atan.cpp * Output: \verbinclude Cwise_atan.out *
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:281
Function
AtanhReturnType atanh
\returns an expression of the coefficient-wise inverse hyperbolic tan of *this. * * \sa <a href="group__CoeffwiseMathFunctions.html#cwisetable_ata
include/rabitqlib/third/Eigen/src/plugins/ArrayCwiseUnaryOps.h:363
Method
BDCSVD
\brief Default Constructor. * * The default constructor is useful in cases in which the user intends to * perform decompositions via BDCSVD::
include/rabitqlib/third/Eigen/src/SVD/BDCSVD.h:114
Method
BandMatrix
include/rabitqlib/third/Eigen/src/Core/BandMatrix.h:207
Method
BandMatrixWrapper
include/rabitqlib/third/Eigen/src/Core/BandMatrix.h:269
Method
Base
include/rabitqlib/third/Eigen/src/Core/Array.h:175
Method
Base
include/rabitqlib/third/Eigen/src/Core/Matrix.h:295
← previous
next →
1,201–1,300 of 6,934, ranked by callers