#include <assert.h>
#include <oski/common.h>
#include <oski/structhint.h>
Functions | |
| void | oski_InitStructHint (oski_structhint_t *hint) |
| Initialize a structural hint record. | |
| void | oski_ResetStructHintDiaglens (oski_structhint_t *hint) |
| Clears the diagonal length block list, and resets the count of number of diagonal lengths to 0. | |
| int | oski_AllocStructHintDiaglens (oski_structhint_t *hint, int num_lens) |
| Attempt to allocate space for some number of diagonal lengths. | |
| void | oski_ResetStructHintBlocksizes (oski_structhint_t *hint) |
| Clears the dense block size list, and resets the count of number of block sizes to 0. | |
| int | oski_AllocStructHintBlocksizes (oski_structhint_t *hint, int num_sizes) |
| Attempt to allocate space of 'num_sizes' block sizes. | |
| void | oski_ResetStructHint (oski_structhint_t *hint) |
| Reset a structural hint record. | |
|
||||||||||||
|
Attempt to allocate space of 'num_sizes' block sizes.
If num_sizes is 0, then no space is allocated.
|
|
||||||||||||
|
Attempt to allocate space for some number of diagonal lengths.
If num_lens is 0, then no space is allocated.
|
|
|
Initialize a structural hint record.
|
|
|
Reset a structural hint record.
|
1.4.6