|
spla
|
| ►Nspla | |
| CAccelerator | Interface for an computations acceleration backend |
| CAlgo_callback_cpu | |
| CAlgo_kron_cpu | |
| CAlgo_m_eadd_cpu | |
| CAlgo_m_emult_cpu | |
| CAlgo_m_extract_column_cpu | |
| CAlgo_m_extract_row_cpu | |
| CAlgo_m_reduce_by_column_cpu | |
| CAlgo_m_reduce_by_row_cpu | |
| CAlgo_m_reduce_cl | |
| CAlgo_m_reduce_cpu | |
| CAlgo_m_transpose_cpu | |
| CAlgo_mxm_cpu | |
| CAlgo_mxmT_masked_cl | |
| CAlgo_mxmT_masked_cpu | |
| CAlgo_mxv_masked_cl | |
| CAlgo_mxv_masked_cpu | |
| CAlgo_v_assign_masked_cl | |
| CAlgo_v_assign_masked_cpu | |
| CAlgo_v_count_mf_cl | |
| CAlgo_v_count_mf_cpu | |
| CAlgo_v_eadd_cl | |
| CAlgo_v_eadd_cpu | |
| CAlgo_v_eadd_fdb_cl | |
| CAlgo_v_eadd_fdb_cpu | |
| CAlgo_v_emult_cpu | |
| CAlgo_v_map_cl | |
| CAlgo_v_map_cpu | |
| CAlgo_v_reduce_cl | |
| CAlgo_v_reduce_cpu | |
| CAlgo_vxm_masked_cl | |
| CAlgo_vxm_masked_cpu | |
| CArray | One-dimensional dense tightly packed array of typed values |
| CCLAccelerator | Single-device OpenCL acceleration implementation |
| CCLAlloc | Base class for any device-local opencl buffer allocator |
| CCLAllocGeneral | Wrapper for default OpenCL buffer allcoation |
| CCLAllocLinear | Linear allocator for temporary device local buffer allocations |
| CCLCooVec | OpenCL list-of-coordinates sparse vector representation |
| CCLCounter | Unsigned integer reusable counter for operations |
| CCLCounterPool | Global pool with pre-allocated counters |
| CCLCounterWrapper | |
| CCLCsr | OpenCL compressed sparse row matrix representation |
| CCLDenseVec | OpenCL one-dim array for dense vector representation |
| CCLProgram | Compiled opencl program from library sources |
| CCLProgramBuilder | Runtime opencl program builder |
| CCLProgramCache | Runtime cache for compiled opencl programs |
| CCpuCoo | CPU list of coordinates matrix format |
| CCpuCooVec | CPU list-of-coordinates sparse vector representation |
| CCpuCsr | CPU compressed sparse row matrix format |
| CCpuDenseVec | CPU one-dim array for dense vector representation |
| CCpuDok | Dictionary of keys sparse matrix format |
| CCpuDokVec | |
| CCpuLil | CPU list-of-list matrix format for fast incremental build |
| CDescriptor | Descriptor object used to parametrize execution of particular scheduled tasks |
| CDispatchContext | Execution context of a single task |
| CDispatcher | Class responsible for dispatching of execution of a single task |
| CLibrary | Library global state automatically instantiated on lib init |
| CLogger | Library logger |
| CMatrix | Generalized M x N dimensional matrix object |
| CMemView | View to some memory resource without life-time control |
| CMtxLoader | Loader for matrix data stored in matrix-market (.mtx) format |
| CObject | Base class for any library primitive |
| COp | An callable operation to parametrize execution of math computations |
| COpBinary | Binary operation with 2-arity |
| COpSelect | Select operation with 1-arity and bool return type |
| COpUnary | Unary operation with 1-arity |
| Cpair_hash | |
| Cref_ptr | Automates reference counting and behaves as shared smart pointer |
| CRefCnt | Base class for object with built-in reference counting mechanism |
| CRegistry | Registry with key-algo mapping of stored algo implementations |
| CRegistryAlgo | Algorithm suitable to process schedule task based on task string key |
| CScalar | Box for a single typed scalar value |
| CSchedule | Object with sequence of steps with tasks forming schedule for execution |
| CScheduleSingleThread | Single-thread dispatch sequential execution schedule |
| CScheduleTask | Represent single smallest evaluation tasks which can scheduled |
| CScheduleTask_callback | Callback task |
| CScheduleTask_kron | Sparse matrix kronecker product |
| CScheduleTask_m_eadd | Matrix ewise add |
| CScheduleTask_m_emult | Matrix ewise add |
| CScheduleTask_m_extract_column | Matrix extract vector |
| CScheduleTask_m_extract_row | Matrix extract vector |
| CScheduleTask_m_reduce | Matrix reduction to scalar |
| CScheduleTask_m_reduce_by_column | Matrix by col reduction |
| CScheduleTask_m_reduce_by_row | Matrix by row reduction |
| CScheduleTask_m_transpose | Matrix transpose |
| CScheduleTask_mxm | Sparse matrix sparse matrix product |
| CScheduleTask_mxmT_masked | Masked matrix matrix-transposed product |
| CScheduleTask_mxv_masked | Masked matrix-vector product |
| CScheduleTask_v_assign_masked | Masked vector assignment |
| CScheduleTask_v_count_mf | Vector count meaningful elements |
| CScheduleTask_v_eadd | Vector ewise add |
| CScheduleTask_v_eadd_fdb | Vector ewise with feedback |
| CScheduleTask_v_emult | Vector ewise mult |
| CScheduleTask_v_map | Vector map to vector |
| CScheduleTask_v_reduce | Vector reduction to scalar |
| CScheduleTask_vxm_masked | Masked vector-matrix product |
| CScheduleTaskBase | Base schedule task class with common public properties |
| CStorageManager | General format converter for vector or matrix decoration storage |
| CTArray | Array interface implementation with type information bound |
| CTDecoration | Base class for typed decoration for storage object |
| CTDecorationStorage | Storage for decorators with data of a particular vector or matrix object |
| CTimeProfiler | Scope-based time profiler to measure perf of schedule tasks execution |
| CTimeProfilerLabel | |
| CTimeProfilerScope | |
| CTimer | Simple timer to measure intervals of time on CPU-side |
| CTMatrix | Matrix interface implementation with type information bound |
| CTOpBinary | |
| CTOpSelect | |
| CTOpUnary | |
| CTScalar | |
| CTType | Type interface implementation with actual type info bound |
| CTVector | Vector interface implementation with type information bound |
| CType | Type representation for parametrisation of containers stored values |
| CVector | Generalized N dimensional vector object |
| CAcceleratorType | Types of supported accelerators for computations |
| CAutomates | CLCounterWrapper release operations of counters |
| CFormatMatrix | Named storage format for library matrix data objects |
| CFormatVector | Named storage format for library vector data objects |
| CMessageCallback | Callback function called on library message event |
| CScheduleCallback | Callback function which can be scheduled in schedule |
| CStatus | Status of library operation execution |