ceo 0.1.0

CUDA Engined Optics
Documentation
#ifndef __PYRAMID__
#define __PYRAMID__

#include "imaging.h"
#include "centroiding.h"

  struct pyramid {
    int N_PX_LENSLET;
    int N_SIDE_LENSLET;
    float modulation;
    int modulation_sampling;
    imaging camera;
      //centroiding data;
    float alpha;  
    void setup(int N_PX_PUPIL,
               int _N_PUPIL_SAMPLING_,
               float _modulation_,
               int _modulation_sampling_,
               float _alpha_,
               int N_GS);
    void cleanup(void);
  };

#endif // __PYRAMID__