Go to the source code of this file.
Classes | |
struct | isaac::isaac_size_struct< simdim > |
struct | isaac::transfer_d_struct< N > |
struct | isaac::transfer_h_struct< N > |
struct | isaac::functions_struct |
struct | isaac::source_weight_struct< N > |
struct | isaac::pointer_array_struct< N > |
struct | isaac::minmax_struct |
struct | isaac::minmax_array_struct< N > |
struct | isaac::clipping_struct |
Namespaces | |
isaac | |
Typedefs | |
typedef float | isaac::isaac_float |
typedef int32_t | isaac::isaac_int |
typedef uint32_t | isaac::isaac_uint |
Enumerations | |
enum | isaac::IsaacVisualizationMetaEnum { isaac::META_MERGE = 0, isaac::META_MASTER = 1 } |
#define ISAAC_COMPONENTS_SEQ_0 (x) |
Definition at line 32 of file isaac_types.hpp.
#define ISAAC_COMPONENTS_SEQ_1 (x)(y) |
Definition at line 31 of file isaac_types.hpp.
#define ISAAC_COMPONENTS_SEQ_2 (x)(y)(z) |
Definition at line 30 of file isaac_types.hpp.
#define ISAAC_COMPONENTS_SEQ_3 (x)(y)(z)(w) |
Definition at line 29 of file isaac_types.hpp.
#define ISAAC_DIM_DEF | ( | Z, | |
I, | |||
unused | |||
) |
Definition at line 170 of file isaac_types.hpp.
#define ISAAC_DIM_SUBDEF | ( | Z, | |
J, | |||
I | |||
) |
Definition at line 164 of file isaac_types.hpp.
#define ISAAC_DIM_TYPES ( 4, ( size, float, int, uint ) ) |
Definition at line 161 of file isaac_types.hpp.
#define ISAAC_DIM_TYPES_DIM ( 4, ( size_dim, float_dim, int_dim, uint_dim ) ) |
Definition at line 162 of file isaac_types.hpp.
#define ISAAC_FLOAT_DEF | ( | Z, | |
I, | |||
unused | |||
) |
Definition at line 36 of file isaac_types.hpp.
#define ISAAC_INT_DEF | ( | Z, | |
I, | |||
unused | |||
) |
Definition at line 52 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_ITERATOR | ( | Z, | |
I, | |||
TYPE | |||
) | BOOST_PP_REPEAT( 4, ISAAC_OVERLOAD_OPERATOR_DEF, (2, (TYPE, BOOST_PP_ARRAY_ELEM( I, ISAAC_OVERLOAD_OPERATORS ) ) ) ) \ |
Definition at line 138 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_COUNT 4 |
Definition at line 135 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_CREATE | ( | TYPE | ) |
Definition at line 141 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_DEF | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 100 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_DEF_UNARY | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 126 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_SUBDEF | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 80 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_SUBDEF_LOTHER | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 90 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_SUBDEF_ROTHER | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 85 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATOR_SUBDEF_UNARY | ( | Z, | |
I, | |||
OP | |||
) |
Definition at line 95 of file isaac_types.hpp.
#define ISAAC_OVERLOAD_OPERATORS (ISAAC_OVERLOAD_OPERATOR_COUNT, (+, -, *, / ) ) |
Definition at line 136 of file isaac_types.hpp.
#define ISAAC_SIZE_DEF | ( | Z, | |
I, | |||
unused | |||
) |
Definition at line 70 of file isaac_types.hpp.
#define ISAAC_UINT_DEF | ( | Z, | |
I, | |||
unused | |||
) |
Definition at line 44 of file isaac_types.hpp.