Toggle main menu visibility
Loading...
Searching...
No Matches
kernel-utils.h
Go to the documentation of this file.
1
// BSD 3-Clause License; see https://github.com/scikit-hep/awkward/blob/main/LICENSE
2
3
#ifndef AWKWARD_KERNEL_UTILS_H_
4
#define AWKWARD_KERNEL_UTILS_H_
5
6
#include "
common.h
"
7
8
extern
"C"
{
9
10
EXPORT_SYMBOL
void
11
awkward_regularize_rangeslice
(
12
int64_t* start,
13
int64_t* stop,
14
bool
posstep,
15
bool
hasstart,
16
bool
hasstop,
17
int64_t length
18
);
19
20
EXPORT_SYMBOL
void
21
awkward_ListArray_combinations_step_64
(
22
int64_t** tocarry,
23
int64_t* toindex,
24
int64_t* fromindex,
25
int64_t j,
26
int64_t stop,
27
int64_t n,
28
bool
replacement
29
);
30
31
}
32
33
#endif
// AWKWARD_KERNEL_UTILS_H_
common.h
EXPORT_SYMBOL
#define EXPORT_SYMBOL
Definition
common.h:15
awkward_ListArray_combinations_step_64
EXPORT_SYMBOL void awkward_ListArray_combinations_step_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t j, int64_t stop, int64_t n, bool replacement)
awkward_regularize_rangeslice
EXPORT_SYMBOL void awkward_regularize_rangeslice(int64_t *start, int64_t *stop, bool posstep, bool hasstart, bool hasstop, int64_t length)
include
awkward
kernel-utils.h
Generated by
1.17.0