Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LibRapid/librapid
/ types & classes
Types & classes
388 in github.com/LibRapid/librapid
⨍
Functions
1,201
◇
Types & classes
388
↓ 26 callers
Class
Shape
Stores the dimensions of an N-dimensional Array.
librapid/__init__.py:4
↓ 18 callers
Class
Argument
librapid/bindings/generators/argument.py:15
↓ 9 callers
Class
CudaStorage
librapid/include/librapid/core/forward.hpp:24
↓ 8 callers
Class
Transpose
librapid/include/librapid/array/linalg/transpose.hpp:439
↓ 6 callers
Class
ArrayContainer
librapid/include/librapid/array/arrayContainer.hpp:85
↓ 6 callers
Class
Buffer
librapid/include/librapid/opencl/opencl.hpp:729
↓ 6 callers
Class
OpenCLStorage
librapid/include/librapid/core/forward.hpp:21
↓ 5 callers
Class
Device
librapid/include/librapid/opencl/opencl.hpp:724
↓ 4 callers
Class
ArrayIterator
librapid/include/librapid/array/arrayIterator.hpp:6
↓ 4 callers
Class
MatrixShape
librapid/include/librapid/array/shape.hpp:144
↓ 4 callers
Class
VectorShape
librapid/include/librapid/array/shape.hpp:205
↓ 3 callers
Class
CommandQueue
librapid/include/librapid/opencl/opencl.hpp:726
↓ 3 callers
Class
Context
librapid/include/librapid/opencl/opencl.hpp:725
↓ 3 callers
Class
NDRange
\brief Class interface for specifying NDRange values.
librapid/include/librapid/opencl/opencl.hpp:5771
↓ 3 callers
Class
Platform
librapid/include/librapid/opencl/opencl.hpp:722
↓ 3 callers
Class
Program
librapid/include/librapid/opencl/opencl.hpp:723
↓ 3 callers
Class
Shape
librapid/include/librapid/array/shape.hpp:16
↓ 3 callers
Class
Vector
librapid/include/librapid/math/vectorImpl.hpp:478
↓ 2 callers
Class
CPU
Use the CPU for computation (default)
librapid/include/librapid/core/config.hpp:451
↓ 2 callers
Class
Storage
librapid/include/librapid/array/storage.hpp:29
↓ 2 callers
Class
Stride
librapid/include/librapid/array/strideTools.hpp:58
↓ 1 callers
Class
BuildError
* Exception class for build errors to carry build info */
librapid/include/librapid/opencl/opencl.hpp:2595
↓ 1 callers
Class
CUDA
Use the GPU via CUDA
librapid/include/librapid/core/config.hpp:454
↓ 1 callers
Class
Class
librapid/bindings/generators/class_.py:5
↓ 1 callers
Class
Complex
librapid/include/librapid/math/complex.hpp:420
↓ 1 callers
Class
Error
! \brief Exception class * * This may be thrown by API functions when CL_HPP_ENABLE_EXCEPTIONS is defined. */
librapid/include/librapid/opencl/opencl.hpp:744
↓ 1 callers
Class
Exception
librapid/include/librapid/cuda/exception.h:42
↓ 1 callers
Class
Function
librapid/bindings/generators/function.py:13
↓ 1 callers
Class
Kernel
librapid/include/librapid/opencl/opencl.hpp:5768
↓ 1 callers
Class
Module
librapid/bindings/generators/module.py:5
↓ 1 callers
Class
PreMain
librapid/include/librapid/core/preMain.hpp:9
↓ 1 callers
Class
Swizzler
scripts/vecSwizzle.py:4
↓ 1 callers
Class
half
librapid/include/librapid/math/half.hpp:479
Class
ArrayContainer
librapid/include/librapid/core/forward.hpp:28
Class
ArrayMultiply
librapid/include/librapid/array/arrayTypeDef.hpp:91
Class
ArrayMultiply
librapid/include/librapid/array/linalg/arrayMultiply.hpp:45
Class
BinaryVecOp
librapid/include/librapid/math/vectorImpl.hpp:672
Class
BinaryVecOp
librapid/include/librapid/math/vectorForward.hpp:105
Class
BitSet
librapid/include/librapid/datastructures/bitset.hpp:6
Class
BufferD3D10
! \brief Class interface for creating OpenCL buffers from ID3D10Buffer's. * * This is provided to facilitate interoperability with Direct3D. * *
librapid/include/librapid/opencl/opencl.hpp:4519
Class
BufferGL
! \brief Class interface for GL Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for deta
librapid/include/librapid/opencl/opencl.hpp:4600
Class
BufferRenderGL
! \brief Class interface for GL Render Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory f
librapid/include/librapid/opencl/opencl.hpp:4670
Enum
CBLAS_DIAG
librapid/cxxblas/drivers/cblas.h:29
Enum
CBLAS_ORDER
librapid/cxxblas/drivers/cblas.h:21
Enum
CBLAS_SIDE
librapid/cxxblas/drivers/cblas.h:30
Enum
CBLAS_TRANSPOSE
librapid/cxxblas/drivers/cblas.h:22
Enum
CBLAS_UPLO
librapid/cxxblas/drivers/cblas.h:28
Class
CL_API_PREFIX__VERSION_1_1_DEPRECATED
librapid/include/librapid/opencl/opencl.hpp:5196
Class
CanCast
librapid/include/librapid/core/typetraits.hpp:67
Class
Combined
Operation is a matrix/array multiplication
librapid/include/librapid/core/forward.hpp:48
Class
CommaInitializer
librapid/include/librapid/array/commaInitializer.hpp:10
Class
CommandBufferKhr
librapid/include/librapid/opencl/opencl.hpp:735
Class
ComplexTrait
librapid/cxxblas/auxiliary/complextrait.h:41
Class
ComplexTrait<std::complex<T>>
librapid/cxxblas/auxiliary/complextrait.h:46
Class
ContainsArrayType
librapid/include/librapid/array/arrayContainer.hpp:936
Class
ContainsArrayType
librapid/include/librapid/math/coreMath.hpp:14
Class
ConverterFromUByte
librapid/include/librapid/cuda/helper_image.h:64
Class
ConverterFromUByte<float>
librapid/include/librapid/cuda/helper_image.h:77
Class
ConverterFromUByte<unsigned char>
librapid/include/librapid/cuda/helper_image.h:68
Class
ConverterToUByte
librapid/include/librapid/cuda/helper_image.h:86
Class
ConverterToUByte<float>
librapid/include/librapid/cuda/helper_image.h:99
Class
ConverterToUByte<unsigned char>
librapid/include/librapid/cuda/helper_image.h:90
Class
CuBLASGemmComputeType
librapid/include/librapid/array/linalg/level3/gemm.hpp:119
Class
CudaCanVectorise
librapid/include/librapid/array/assignOps.hpp:421
Class
CudaRef
librapid/include/librapid/cuda/cudaStorage.hpp:74
Class
CudaVectorExtractor
librapid/include/librapid/array/assignOps.hpp:403
Class
CudaVectorHelper
librapid/include/librapid/array/assignOps.hpp:457
Class
Deleter
librapid/include/librapid/opencl/opencl.hpp:4191
Class
DescriptorExtractor
librapid/include/librapid/array/operations.hpp:192
Class
DescriptorExtractor<::librapid::detail::Function<Descriptor, Functor, Args...>>
librapid/include/librapid/array/operations.hpp:216
Class
DescriptorExtractor<array::ArrayContainer<ShapeType, StorageType>>
librapid/include/librapid/array/operations.hpp:200
Class
DescriptorExtractor<array::GeneralArrayView<T, S>>
librapid/include/librapid/array/operations.hpp:207
Class
DescriptorMerger
librapid/include/librapid/array/operations.hpp:180
Class
DescriptorMerger<Descriptor1, Descriptor1>
librapid/include/librapid/array/operations.hpp:185
Class
DescriptorType
librapid/include/librapid/array/operations.hpp:224
Class
DeviceCommandQueue
librapid/include/librapid/opencl/opencl.hpp:727
Enum
DeviceQueueProperties
librapid/include/librapid/opencl/opencl.hpp:9205
Enum
Diag
librapid/cxxblas/typedefs.h:50
Class
Dual
librapid/include/librapid/autodiff/dual.hpp:15
Class
EnqueueArgs
librapid/include/librapid/opencl/opencl.hpp:10419
Class
Event
! \brief Class interface for cl_event. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underl
librapid/include/librapid/opencl/opencl.hpp:3636
Enum
ExternalMemoryType
librapid/include/librapid/opencl/opencl.hpp:718
Enum
ExternalSemaphoreType
librapid/include/librapid/opencl/opencl.hpp:10760
Class
File
librapid/bindings/generators/file.py:4
Class
FixedStorage
librapid/include/librapid/core/forward.hpp:18
Class
FixedStorage
librapid/include/librapid/array/storage.hpp:184
Class
Fmp
librapid/include/librapid/math/complex.hpp:28
Class
FormattedTime
librapid/include/librapid/utils/time.hpp:49
Class
Function
librapid/include/librapid/core/forward.hpp:52
Class
Function
librapid/include/librapid/array/function.hpp:159
Class
GeneralArrayView
librapid/include/librapid/array/generalArrayView.hpp:34
Class
GeneralArrayView
librapid/include/librapid/array/arrayTypeDef.hpp:81
Class
GenericVectorStorage
librapid/include/librapid/math/vectorImpl.hpp:173
Class
GenericVectorStorage
librapid/include/librapid/math/vectorForward.hpp:7
Class
GetInfoFunctor0
librapid/include/librapid/opencl/opencl.hpp:1874
Class
GetInfoFunctor1
librapid/include/librapid/opencl/opencl.hpp:1883
Class
HasAddition
librapid/include/librapid/core/typetraits.hpp:61
Class
HasAllowVectorisation
librapid/include/librapid/core/typetraits.hpp:75
Class
HasCustomEval
librapid/include/librapid/core/traits.hpp:93
Class
HasCustomEval< detail::Function<Descriptor1, detail::Plus, detail::Function<Descriptor2, detail::Multiply, array::Transpose<TransposeType1>, ScalarType1>, detail::Function<Descriptor3, detail::Multiply, array::Transpose<TransposeType2>, ScalarType2>>>
librapid/include/librapid/array/linalg/level3/geam.hpp:304
next →
1–100 of 388, ranked by callers