Hitmap 1.3
|
#include "hit_sigP.h"
Go to the source code of this file.
Data Structures | |
struct | HitSig |
Macros | |
#define | hit_sigCard(sig) |
#define | hit_sigCmp(s1, s2) |
#define | hit_sigIn(sig, ind) |
#define | hit_sigTileToArray(sig, ind) |
#define | hit_sigArrayToTile(sig, ind) |
Functions | |
HitSig | hit_sigIntersect (HitSig s1, HitSig s2) |
Variables | |
HitSig | HIT_SIG_NULL |
HitSig | HIT_SIG_WHOLE |
Signatures for dense or strided domains.
These functionalities allows to manage Signatures that define a 1-dimensional index space which is dense, or has strided indexes with regular intervals.
Definition in file hit_sig.h.
#define hit_sigArrayToTile | ( | sig, | |
ind | |||
) |
#define hit_sigCard | ( | sig | ) |
#define hit_sigCmp | ( | s1, | |
s2 | |||
) |
#define hit_sigIn | ( | sig, | |
ind | |||
) |
#define hit_sigTileToArray | ( | sig, | |
ind | |||
) |
Intersect two signatures.
Returns a new signature with the indexes that both domains have in common.
[in] | s1 | Domain signature. |
[in] | s2 | Domain signature. |
Computes intersection of two signatures
Definition at line 86 of file hit_sig.c.
HitSig HIT_SIG_NULL |
HitSig HIT_SIG_WHOLE |
Special value: Whole domain.
Special value to indicate in tile selections that the whole collection of indexes of another signature should be selected. The cardinality of this domain value is 0 elements.