|
|
__global__ void | graphite::ops::count_pose_rows_per_landmark_column_kernel (const size_t *col_pointers, const size_t *row_indices, size_t landmark_col_start, size_t num_block_columns, size_t *pose_counts) |
| |
|
__global__ void | graphite::ops::fill_schur_structure_pairs_kernel (const size_t *col_pointers, const size_t *row_indices, const size_t landmark_col_start, const size_t num_block_columns, const size_t *pose_counts, const size_t *pair_offsets, BlockCoordinates *pairs_out) |
| |
|
__global__ void | graphite::ops::fill_schur_mul_tuples_kernel (const size_t *col_pointers, const size_t *row_indices, const size_t *block_offsets, size_t landmark_col_start, size_t num_block_columns, const size_t *pose_counts, const size_t *pair_offsets, SchurMulTuple *tuples_out) |
| |
|
template<typename T , typename S > |
| __global__ void | graphite::ops::schur_block_product_kernel (const MulOp< S > *ops, const size_t num_ops, const size_t dim_a, const size_t dim_b, const size_t dim_c) |
| |
|
template<int DIM_B, typename T , typename S > |
| __global__ void | graphite::ops::schur_block_product_kernel_dim_b (const MulOp< S > *ops, const size_t num_ops, const size_t dim_a, const size_t dim_c) |
| |
|
template<typename highp , typename S , typename T > |
| __global__ void | graphite::ops::block_matvec_assign_batched_kernel (const S *values, const size_t *a_offsets, const T *x_base, T *y_base, const size_t *vec_offsets, size_t num_blocks, size_t dim) |
| |
|
template<typename T , typename S > |
| __global__ void | graphite::ops::block_matvec_add_batched_kernel (const S *values, const HplMatVecOp *ops, const size_t num_ops, const T *x_base, T *y_base, const size_t rows, const size_t cols) |
| |
|
template<typename T , typename S > |
| __global__ void | graphite::ops::block_matvec_transpose_add_batched_kernel (const S *values, const HplMatVecOp *ops, const size_t num_ops, const T *x_base, T *y_base, const size_t rows, const size_t cols) |
| |
|
template<typename Src , typename Dst = Src> |
| __global__ void | graphite::ops::block_copy_batched_kernel (const Src *src_values, Dst *dst_values, const BlockCopyOp *ops, const size_t num_ops, const size_t rows, const size_t cols) |
| |