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/strands.h
ViewVC logotype

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

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

revision 1716, Sat Mar 10 17:08:11 2012 UTC revision 1806, Sat Apr 7 00:02:25 2012 UTC
# Line 18  Line 18 
18  #  include "Diderot/world.h"  #  include "Diderot/world.h"
19  #endif  #endif
20    
21  typedef StrandStatus_t (*update_method_t)(void *inSt, void *outSt);  typedef StrandStatus_t (*update_method_t)(void *glob, void *inSt, void *outSt);
22  typedef void (*stabilize_method_t)(void *inSt, void *outSt);  typedef void (*stabilize_method_t)(void *glob, void *inSt, void *outSt);
23  typedef void (*convert_method_t)(void *st, void *);  typedef void (*convert_method_t)(void *st, void *);
 typedef void (*output_method_t)(void *st, int i, void *dst);    // copy i'th output  
24    
25  enum {  enum {
26      nrrdTypeLength = nrrdTypeLast+1     //!< nrrd typecode for dynamic sequence lengths      nrrdTypeLength = nrrdTypeLast+1     //!< nrrd typecode for dynamic sequence lengths
# Line 44  Line 43 
43  #if defined(DIDEROT_TARGET_CL)  #if defined(DIDEROT_TARGET_CL)
44      size_t              shadowStrandSzb; //!< shadow strand size      size_t              shadowStrandSzb; //!< shadow strand size
45  #endif  #endif
     int                 nOutputs;       //!< number of output variables  
     OutputDesc_t        *outputs;       //!< array of output descriptions  
46      update_method_t     update;         //!< update method      update_method_t     update;         //!< update method
47      stabilize_method_t  stabilize;      //!< stabilize method      stabilize_method_t  stabilize;      //!< stabilize method
48  #if defined(DIDEROT_TARGET_CL)  #if defined(DIDEROT_TARGET_CL)
49      convert_method_t    strandCopy;     //!< method for copying      convert_method_t    strandCopy;     //!< method for copying
50  #endif  #endif
     output_method_t     output;         //!< function for copying output state from the strand  
                                         //!< state to the output nrrd  
51  };  };
52    
53  #endif /* !_DIDEROT_STRANDS_H_ */  #endif /* !_DIDEROT_STRANDS_H_ */

Legend:
Removed from v.1716  
changed lines
  Added in v.1806

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