Hitmap 1.3
|
#include "hit_sig.h"
Go to the source code of this file.
Data Structures | |
struct | HitSigShape |
struct | HitCShape |
struct | HitBShape |
struct | HitShape |
Macros | |
#define | HIT_MAXDIMS 4 |
#define | HIT_SPARSE_MAXDIMS 2 |
#define | HIT_SIG_SHAPE |
#define | HIT_CSR_SHAPE |
#define | HIT_BITMAP_SHAPE |
#define | hit_shapeType(s) |
Functions | |
void | hit_shapeFree (HitShape s) |
Variables | |
HitShape | HIT_SHAPE_NULL |
Types and basic functions to manipulate domains.
Definition of the HitShape interface type, for dense and sparse domains.
Definition in file hit_shape.h.
#define HIT_BITMAP_SHAPE |
Subclass identifier: Hit Bitmap Sparse Shape.
Definition at line 183 of file hit_shape.h.
#define HIT_CSR_SHAPE |
Subclass identifier: Hit CSR Sparse Shape.
Definition at line 177 of file hit_shape.h.
#define HIT_MAXDIMS 4 |
Maximum number of array dimensions supported in a dense domain.
Determined at compile time. This is the default value. It may be changed by the programmer, although higher numbers of dimensions may need to define more access macros in hit_sshape.h, hit_tileP.h
Definition at line 72 of file hit_shape.h.
#define hit_shapeType | ( | s | ) |
/**
/* HIT SHAPE ACCESS MACROS Access to the shape subclass.
[in] | s | HitShape A domain shape. |
int | Identifier of the HitShape subclass. |
Definition at line 266 of file hit_shape.h.
#define HIT_SIG_SHAPE |
Subclass identifier: Hit Signature dense Shape.
Definition at line 171 of file hit_shape.h.
#define HIT_SPARSE_MAXDIMS 2 |
Maximum number of dimensions in a sparse domain.
Definition at line 81 of file hit_shape.h.
void hit_shapeFree | ( | HitShape | s | ) |
/* 6. HIT SHAPE FREE FUNTION Free resources of a sparse shape.
[in,out] | s | A domain shape. |
Definition at line 84 of file hit_shape.c.
HitShape HIT_SHAPE_NULL |
/* 2. Hit SHAPE NULL CONSTANT Null value for abstract shapes.
The number of dimensions of this value is -1.
Definition at line 60 of file hit_shape.c.