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
↓ 3 callers
Function
isApprox
include/rabitqlib/third/Eigen/src/Geometry/Hyperplane.h:272
↓ 3 callers
Method
isCompressed
\returns whether \c *this is in compressed form. */
include/rabitqlib/third/Eigen/src/SparseCore/SparseCompressedBase.h:107
↓ 3 callers
Function
isinf_msvc_helper
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1029
↓ 3 callers
Method
jacobiSvd
include/rabitqlib/third/Eigen/src/SVD/JacobiSVD.h:804
↓ 3 callers
Method
k1xsumq
include/rabitqlib/index/query.hpp:40
↓ 3 callers
Function
l2norm_sqr
include/rabitqlib/utils/space.hpp:146
↓ 3 callers
Function
log10
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:677
↓ 3 callers
Function
log1p
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:725
↓ 3 callers
Function
log1p
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:674
↓ 3 callers
Method
lower_bound
\internal return the index of the coeff at (row,col) or just before if it does not exist. * This is an analogue of std::lower_bound. */
include/rabitqlib/third/Eigen/src/SparseCore/SparseCompressedBase.h:135
↓ 3 callers
Function
m_cols
include/rabitqlib/third/Eigen/src/Core/DenseStorage.h:399
↓ 3 callers
Function
makeIndexedViewCompatible
include/rabitqlib/third/Eigen/src/Core/ArithmeticSequence.h:365
↓ 3 callers
Function
manage_caching_sizes_helper
\internal \returns b if a<=0, and returns a otherwise. */
include/rabitqlib/third/Eigen/src/Core/products/GeneralBlockPanelKernel.h:29
↓ 3 callers
Function
manage_multi_threading
\internal */
include/rabitqlib/third/Eigen/src/Core/products/Parallelizer.h:22
↓ 3 callers
Method
matrixH
\brief Constructs the Hessenberg matrix H in the decomposition * * \returns expression object representing the matrix H * * \p
include/rabitqlib/third/Eigen/src/Eigenvalues/HessenbergDecomposition.h:262
↓ 3 callers
Method
matrixQ
\brief Returns the unitary matrix Q in the decomposition * * \returns object representing the matrix Q * * \pre Either the con
include/rabitqlib/third/Eigen/src/Eigenvalues/Tridiagonalization.h:241
↓ 3 callers
Function
metric_from_string
python_bindings/bindings_common.hpp:19
↓ 3 callers
Function
metric_to_string
python_bindings/bindings_common.hpp:29
↓ 3 callers
Method
metric_type
include/rabitqlib/index/ivf/ivf.hpp:112
↓ 3 callers
Function
nbThreads
\returns the max number of threads reserved for Eigen * \sa setNbThreads */
include/rabitqlib/third/Eigen/src/Core/products/Parallelizer.h:63
↓ 3 callers
Method
nonZeros
include/rabitqlib/third/Eigen/src/SparseCore/SparseBlock.h:42
↓ 3 callers
Method
normalized
include/rabitqlib/third/Eigen/src/Core/Dot.h:123
↓ 3 callers
Function
one_bit_code
include/rabitqlib/quantization/rabitq_impl.hpp:39
↓ 3 callers
Function
outer
include/rabitqlib/third/Eigen/src/SparseCore/SparseBlock.h:488
↓ 3 callers
Method
outer
include/rabitqlib/third/Eigen/src/SparseCore/SparseCompressedBase.h:223
↓ 3 callers
Function
p2ui_CONJ_XOR
include/rabitqlib/third/Eigen/src/Core/arch/NEON/Complex.h:30
↓ 3 callers
Function
pbroadcast4
include/rabitqlib/third/Eigen/src/Core/GenericPacketMath.h:652
↓ 3 callers
Function
pcmp_eq
include/rabitqlib/third/Eigen/src/Core/arch/SSE/PacketMath.h:434
↓ 3 callers
Function
pconj
include/rabitqlib/third/Eigen/src/Core/arch/NEON/Complex.h:130
↓ 3 callers
Function
pfrexp
include/rabitqlib/third/Eigen/src/Core/arch/AVX/MathFunctions.h:188
↓ 3 callers
Function
pldexp
include/rabitqlib/third/Eigen/src/Core/arch/AVX/MathFunctions.h:196
↓ 3 callers
Function
plog2_double
include/rabitqlib/third/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h:381
↓ 3 callers
Function
plog2_float
include/rabitqlib/third/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h:260
↓ 3 callers
Function
pnegate
include/rabitqlib/third/Eigen/src/Core/arch/SSE/PacketMath.h:322
↓ 3 callers
Method
predux
include/rabitqlib/third/Eigen/src/Core/functors/BinaryFunctors.h:47
↓ 3 callers
Function
pround
include/rabitqlib/third/Eigen/src/Core/GenericPacketMath.h:825
↓ 3 callers
Function
pxor
include/rabitqlib/third/Eigen/src/Core/arch/NEON/PacketMath.h:3503
↓ 3 callers
Function
queryCacheSizes
\internal * Queries and returns the cache sizes in Bytes of the L1, L2, and L3 data caches respectively */
include/rabitqlib/third/Eigen/src/Core/util/Memory.h:1106
↓ 3 callers
Method
reference
include/rabitqlib/third/Eigen/src/SparseCore/SparseView.h:68
↓ 3 callers
Method
reset
include/rabitqlib/utils/stopw.hpp:15
↓ 3 callers
Method
resize
include/rabitqlib/third/Eigen/src/SparseCore/SparseSelfAdjointView.h:155
↓ 3 callers
Method
resize
dummy resize function
include/rabitqlib/third/Eigen/src/Core/TriangularMatrix.h:68
↓ 3 callers
Method
reverseInPlace
include/rabitqlib/third/Eigen/src/Core/Reverse.h:141
↓ 3 callers
Function
rint
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1382
↓ 3 callers
Method
rotated_query
include/rabitqlib/index/query.hpp:85
↓ 3 callers
Method
rows
\returns the number of rows. \sa cols() */
include/rabitqlib/third/Eigen/src/SparseCore/SparseMatrixBase.h:176
↓ 3 callers
Method
rows
\returns the number of columns */
include/rabitqlib/third/Eigen/src/Core/BandMatrix.h:214
↓ 3 callers
Function
rsqrt
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1481
↓ 3 callers
Method
save
include/rabitqlib/index/ivf/ivf.hpp:309
↓ 3 callers
Function
scalar_quantize_normal
include/rabitqlib/utils/space.hpp:21
↓ 3 callers
Method
scatterPacket
include/rabitqlib/third/Eigen/src/Core/util/BlasUtil.h:301
↓ 3 callers
Method
setZero
Removes all non zeros but keep allocated memory * * This function does not free the currently allocated memory. To release as much as memo
include/rabitqlib/third/Eigen/src/SparseCore/SparseMatrix.h:253
↓ 3 callers
Function
shuffle
fuctionally equivalent to _mm_shuffle_pd in SSE (i.e. shuffle(m, n, mask) equals _mm_shuffle_pd(m,n,mask)) Currently used in LU/arch/InverseSize4.h to
include/rabitqlib/third/Eigen/src/Core/arch/NEON/PacketMath.h:3655
↓ 3 callers
Function
solve_sparse_through_dense_panels
include/rabitqlib/third/Eigen/src/SparseCore/SparseSolverBase.h:22
↓ 3 callers
Method
sparseView
include/rabitqlib/third/Eigen/src/SparseCore/SparseView.h:226
↓ 3 callers
Function
sqrt
include/rabitqlib/third/Eigen/src/Core/arch/Default/Half.h:684
↓ 3 callers
Method
squaredNorm
\returns the squared norm of the quaternion's coefficients * \sa QuaternionBase::norm(), MatrixBase::squaredNorm() */
include/rabitqlib/third/Eigen/src/Geometry/Quaternion.h:120
↓ 3 callers
Method
squaredNorm
include/rabitqlib/third/Eigen/src/SparseCore/SparseDot.h:76
↓ 3 callers
Method
startCol
include/rabitqlib/third/Eigen/src/Core/Block.h:313
↓ 3 callers
Method
startRow
include/rabitqlib/third/Eigen/src/Core/Block.h:307
↓ 3 callers
Method
stride
include/rabitqlib/third/Eigen/src/Core/util/BlasUtil.h:216
↓ 3 callers
Method
sum
include/rabitqlib/third/Eigen/src/SparseCore/SparseRedux.h:16
↓ 3 callers
Method
top_dist
include/rabitqlib/utils/buffer.hpp:99
↓ 3 callers
Method
trace
include/rabitqlib/third/Eigen/src/Core/Redux.h:507
↓ 3 callers
Function
umfpack_free_symbolic
Free symbolic
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:96
↓ 3 callers
Method
uncompress
Turns the matrix into the uncompressed mode */
include/rabitqlib/third/Eigen/src/SparseCore/SparseMatrix.h:498
↓ 3 callers
Method
updateRhs
include/rabitqlib/third/Eigen/src/Core/products/GeneralBlockPanelKernel.h:485
↓ 2 callers
Function
L2Sqr
include/rabitqlib/third/hnswlib/space_l2.h:6
↓ 2 callers
Function
_EIGEN_DECLARE_CONST_FAST_Packet4f
These constants are endian-agnostic
include/rabitqlib/third/Eigen/src/Core/arch/AltiVec/PacketMath.h:77
↓ 2 callers
Method
_solve_impl
include/rabitqlib/third/Eigen/src/Cholesky/LLT.h:485
↓ 2 callers
Function
absolute_split
include/rabitqlib/third/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h:882
↓ 2 callers
Function
accumulate_hacc
include/rabitqlib/fastscan/highacc_fastscan.hpp:63
↓ 2 callers
Function
acos
include/rabitqlib/third/Eigen/src/Core/MathFunctions.h:1656
↓ 2 callers
Method
add_point_to_result
include/rabitqlib/third/hnswlib/stop_condition.h:234
↓ 2 callers
Method
angle
\returns the value of the rotation angle in radian */
include/rabitqlib/third/Eigen/src/Geometry/AngleAxis.h:91
↓ 2 callers
Method
applyThisOnTheRight
include/rabitqlib/third/Eigen/src/Core/EigenBase.h:101
↓ 2 callers
Function
apply_block_householder_on_the_left
include/rabitqlib/third/Eigen/src/Householder/BlockHouseholder.h:86
↓ 2 callers
Method
assignDiagonalCoeff
include/rabitqlib/third/Eigen/src/Core/TriangularMatrix.h:785
↓ 2 callers
Method
batch_data
include/rabitqlib/index/ivf/cluster.hpp:27
↓ 2 callers
Method
blockRows
include/rabitqlib/third/Eigen/src/SparseCore/SparseBlock.h:273
↓ 2 callers
Function
blocked_lu
include/rabitqlib/third/Eigen/src/LU/PartialPivLU_LAPACKE.h:47
↓ 2 callers
Function
blueNorm_impl
include/rabitqlib/third/Eigen/src/Core/StableNorm.h:119
↓ 2 callers
Method
build
python_bindings/ivf_bindings.cpp:38
↓ 2 callers
Function
call_assignment_no_alias_no_transpose
include/rabitqlib/third/Eigen/src/Core/AssignEvaluator.h:921
↓ 2 callers
Function
call_restricted_packet_assignment_no_alias
include/rabitqlib/third/Eigen/src/Core/AssignEvaluator.h:894
↓ 2 callers
Function
check_that_malloc_is_allowed
include/rabitqlib/third/Eigen/src/Core/util/Memory.h:148
↓ 2 callers
Function
cluster_data
Cluster X into K clusters using FAISS IVF. Returns ------- centroids : np.ndarray, shape (K, dim), float32 cluster_ids : np.nd
sample/python/utils.py:40
↓ 2 callers
Method
coeff
include/rabitqlib/third/Eigen/src/Core/TriangularMatrix.h:76
↓ 2 callers
Function
col
include/rabitqlib/third/Eigen/src/plugins/BlockMethods.h:1096
↓ 2 callers
Function
colamd_c
include/rabitqlib/third/Eigen/src/OrderingMethods/Eigen_Colamd.h:222
↓ 2 callers
Function
colamd_r
include/rabitqlib/third/Eigen/src/OrderingMethods/Eigen_Colamd.h:226
↓ 2 callers
Method
cols
include/rabitqlib/third/Eigen/src/UmfPackSupport/UmfPackSupport.h:336
↓ 2 callers
Method
cols
* Number of columns */
include/rabitqlib/third/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:83
↓ 2 callers
Method
cols
include/rabitqlib/third/Eigen/src/Core/DiagonalMatrix.h:55
↓ 2 callers
Function
compute_inverse_size2_helper
include/rabitqlib/third/Eigen/src/LU/InverseImpl.h:75
↓ 2 callers
Function
compute_inverse_size3_helper
include/rabitqlib/third/Eigen/src/LU/InverseImpl.h:140
↓ 2 callers
Function
conservativeResize
include/rabitqlib/third/Eigen/src/Core/DenseStorage.h:332
↓ 2 callers
Method
data
include/rabitqlib/third/Eigen/src/Core/ArrayWrapper.h:72
↓ 2 callers
Method
degree_bound
include/rabitqlib/index/symqg/qg.hpp:135
↓ 2 callers
Method
determinant
\returns The determinant of the matrix. * * \sa absDeterminant(), logAbsDeterminant() */
include/rabitqlib/third/Eigen/src/SparseLU/SparseLU.h:434
← previous
next →
601–700 of 6,934, ranked by callers