 |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Go to the documentation of this file.
42 #ifndef _SUTRA_ROKET_H_
43 #define _SUTRA_ROKET_H_
118 float *Btt,
float *P,
float *gRD,
float *RD);
CarmaContext * current_context
this class provides the target features to COMPASS
CarmaObj< float > * d_bandwidth
CarmaObj< float > * d_Btt
CarmaObj< float > * d_err1
CarmaObj< float > * d_tomo
CarmaObj< float > * d_modes
CarmaObj< float > * d_psfortho
CarmaObj< float > * d_commanded
this class provides the atmos features to COMPASS
CarmaObj< float > * d_nonlinear
CarmaObj< float > * d_err2
CarmaObj< float > * d_bkup_com
sutra_controller_geo * geocontrol
CarmaObj< float > * d_bkup_screen
CarmaObj< float > * d_fullErr
CarmaObj< float > * d_filtmodes
CarmaObj< float > * d_gRD
CarmaObj< float > * d_filtered
SutraRoket(CarmaContext *context, int device, SutraRtc *rtc, SutraSensors *sensors, SutraTarget *target, SutraDms *dms, SutraTelescope *tel, SutraAtmos *atm, int loopcontroller, int geocontroller, int nactus, int nmodes, int nfilt, int niter, float *Btt, float *P, float *gRD, float *RD)
CarmaObj< float > * d_alias
CarmaObj< float > * d_tmpdiff
this class provides the telescope features to COMPASS
this class provides the roket features to COMPASS
CarmaObj< float > * d_covm
this class provides the controller_ls features to COMPASS
sutra_controller_ls * loopcontrol
this class provides the context in which CarmaObj are created
int separate_modes(float *modes, float *filtmodes, int nmodes, int nfilt, CarmaDevice *device)
this class provides the sensors features to COMPASS
this class provides the rtc features to COMPASS
CarmaObj< float > * d_covv
this class provides the controller_geo features to COMPASS
CarmaObj< float > * d_noise
int apply_loop_filter(CarmaObj< float > *d_odata, CarmaObj< float > *d_idata1, CarmaObj< float > *d_idata2, float gain, int k)