5#include "testing/testing.h"
19 float *array_pt = array_tar + (
size - 1);
22 *(array_pt--) =
float(
i);
39 const char *
in =
"test";
54 const int items_total =
SIZE;
56 for (
int in = 0;
in < items_total;
in++) {
59 for (
int out_test = 0; out_test < items_total; out_test++) {
68 const int items_total =
SIZE;
70 for (
int in = 0;
in < items_total;
in++) {
73 for (
int out_test = items_total - 1; out_test >= 0; out_test--) {
82 const int items_total =
SIZE;
85 for (
int in = 0;
in < items_total;
in++) {
88 for (
int i = 0;
i < items_total;
i += 2) {
92 for (
int out_test = 1; out_test < items_total; out_test += 2) {
102 const int items_total =
SIZE;
104 for (
int in = 0;
in < items_total;
in++) {
107 for (
int out_test = 0; out_test < items_total; out_test++) {
120 for (
int i = 0;
i < items_total;
i++) {
123 for (
int out_test = 0; out_test < items_total; out_test++) {
146 const int items_total =
SIZE;
149 for (
int in = 0;
in < items_total;
in++) {
152 for (
int i = 0;
i < items_total;
i++) {
156 for (
int out_test = 0; out_test < items_total; out_test++) {
169 for (
int in = 0;
in < items_total;
in++) {
173 for (
int i = 0;
i < items_total;
i++) {
178 for (
int out_test = 0; out_test < items_total; out_test++) {
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
A min-heap / priority queue ADT.
bool BLI_heap_is_valid(const Heap *heap)
HeapNode * BLI_heap_top(const Heap *heap) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
void BLI_heap_free(Heap *heap, HeapFreeFP ptrfreefp) ATTR_NONNULL(1)
void void float BLI_heap_node_value(const HeapNode *heap) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
void void bool BLI_heap_is_empty(const Heap *heap) ATTR_NONNULL(1)
unsigned int BLI_heap_len(const Heap *heap) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
float BLI_heap_top_value(const Heap *heap) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
void BLI_heap_node_value_update(Heap *heap, HeapNode *node, float value) ATTR_NONNULL(1
void * BLI_heap_pop_min(Heap *heap) ATTR_NONNULL(1)
HeapNode * BLI_heap_insert(Heap *heap, float value, void *ptr) ATTR_NONNULL(1)
void void BLI_heap_remove(Heap *heap, HeapNode *node) ATTR_NONNULL(1
Heap * BLI_heap_new(void) ATTR_WARN_UNUSED_RESULT
static void random_heap_helper(const int items_total, const int random_seed)
static void random_heap_reinsert_helper(const int items_total, const int random_seed)
static void range_fl(float *array_tar, const int size)
void BLI_array_randomize(void *data, unsigned int elem_size, unsigned int elem_num, unsigned int seed)
#define POINTER_FROM_INT(i)
#define POINTER_AS_INT(i)
Read Guarded memory(de)allocation.
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
void * MEM_malloc_arrayN(size_t len, size_t size, const char *str)
void MEM_freeN(void *vmemh)