PaCO++
0.05
Type.h
Go to the documentation of this file.
1
#ifndef PARIS_BLOCK_TYPE_IS_DEFINED
2
#define PARIS_BLOCK_TYPE_IS_DEFINED
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
typedef
enum
{
PARISBLOCK_BLOCK
=1,
PARISBLOCK_CYCLIC
,
PARISBLOCK_BLOCKCYCLIC
}
ParisBlock_distri_type_t
;
9
10
typedef
struct
{
11
12
ParisBlock_distri_type_t
type
;
13
unsigned
int
blocksize
;
// for block-cyclic
14
15
unsigned
int
unitblocksize
;
/* vector divided in bloc whose size is a multiple of _blocsize but the last
16
* blocksize *MUST* be a multiple of unitblocksize. */
17
}
ParisBlock_param_t
;
18
19
#ifdef __cplusplus
20
}
21
#endif
22
23
#endif
PARISBLOCK_BLOCKCYCLIC
Definition:
Type.h:8
PARISBLOCK_CYCLIC
Definition:
Type.h:8
PARISBLOCK_BLOCK
Definition:
Type.h:8
ParisBlock_param_t
Definition:
Type.h:10
ParisBlock_distri_type_t
ParisBlock_distri_type_t
Definition:
Type.h:8
ParisBlock_param_t::blocksize
unsigned int blocksize
Definition:
Type.h:13
ParisBlock_param_t::unitblocksize
unsigned int unitblocksize
Definition:
Type.h:15
ParisBlock_param_t::type
ParisBlock_distri_type_t type
Definition:
Type.h:12
DistributionLibraries
ParisBlock
Type.h
Generated by
1.8.13