Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis12-cl/src/include/Diderot/world.h
ViewVC logotype

Diff of /branches/vis12-cl/src/include/Diderot/world.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2402, Sat Jul 27 13:55:03 2013 UTC revision 2738, Sat Sep 27 15:46:27 2014 UTC
# Line 11  Line 11 
11  #ifndef _DIDEROT_WORLD_H_  #ifndef _DIDEROT_WORLD_H_
12  #define _DIDEROT_WORLD_H_  #define _DIDEROT_WORLD_H_
13    
 #ifndef _DIDEROT_TYPES_H_  
 #include "types.h"  
 #endif  
   
 //! the integer typed used to represent the strand status array.  
 #if defined(DIDEROT_TARGET_CL)  
 typedef uint32_t StatusInt_t;  
 #else  
 typedef uint8_t StatusInt_t;  
 #endif  
   
14  /* The World_t structure type varies across targets, but all targets share the same prefix. */  /* The World_t structure type varies across targets, but all targets share the same prefix. */
15  #define STRUCT_WORLD_PREFIX                                                                     \  #define STRUCT_WORLD_PREFIX                                                                     \
16      const char          *name;          /*!< the program name */                                \      const char          *name;          /*!< the program name */                                \
# Line 29  Line 18 
18      bool                verboseFlg;     /*!< true if running in verbose mode */                 \      bool                verboseFlg;     /*!< true if running in verbose mode */                 \
19      bool                isArray;        /*!< are the strands in an array or collection? */      \      bool                isArray;        /*!< are the strands in an array or collection? */      \
20      uint32_t            nStrandTys;     /*!< number of strand types in the program. */          \      uint32_t            nStrandTys;     /*!< number of strand types in the program. */          \
21      Strand_t            *strandDesc;    /*!< nStrandTys array of strand descriptors */          \      struct struct_strand *strandDesc;   /*!< nStrandTys array of strand descriptors */          \
22      uint32_t            nAxes;          /*!< depth of iteration nesting */                      \      uint32_t            nAxes;          /*!< depth of iteration nesting */                      \
23      uint32_t            *base;          /*!< nAxes array of base indices */                     \      uint32_t            *base;          /*!< nAxes array of base indices */                     \
24      uint32_t            *size;          /*!< nAxes array of iteration sizes */                  \      uint32_t            *size;          /*!< nAxes array of iteration sizes */                  \

Legend:
Removed from v.2402  
changed lines
  Added in v.2738

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0