![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
this class provides the roket features to COMPASS More...
#include <sutra_roket.h>
Public Member Functions | |
| 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) | |
| ~SutraRoket () | |
| int | compute_breakdown () |
| int | save_loop_state () |
| int | restore_loop_state () |
| int | apply_loop_filter (CarmaObj< float > *d_odata, CarmaObj< float > *d_idata1, CarmaObj< float > *d_idata2, float gain, int k) |
this class provides the roket features to COMPASS
Definition at line 54 of file sutra_roket.h.
| SutraRoket::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 | ||
| ) |
| SutraRoket::~SutraRoket | ( | ) |
| int SutraRoket::apply_loop_filter | ( | CarmaObj< float > * | d_odata, |
| CarmaObj< float > * | d_idata1, | ||
| CarmaObj< float > * | d_idata2, | ||
| float | gain, | ||
| int | k | ||
| ) |
| int SutraRoket::compute_breakdown | ( | ) |
| int SutraRoket::restore_loop_state | ( | ) |
| int SutraRoket::save_loop_state | ( | ) |
| SutraAtmos* SutraRoket::atm |
Definition at line 72 of file sutra_roket.h.
| CarmaContext* SutraRoket::current_context |
Definition at line 56 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_alias |
Definition at line 86 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_bandwidth |
Definition at line 87 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_bkup_com |
Definition at line 95 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_bkup_screen |
Definition at line 97 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_Btt |
Definition at line 79 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_commanded |
Definition at line 99 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_covm |
Definition at line 111 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_covv |
Definition at line 110 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_err1 |
Definition at line 92 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_err2 |
Definition at line 93 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_filtered |
Definition at line 85 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_filtmodes |
Definition at line 101 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_fullErr |
Definition at line 91 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_gRD |
Definition at line 104 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_modes |
Definition at line 100 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_noise |
Definition at line 82 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_nonlinear |
Definition at line 83 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_P |
Definition at line 78 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_psfortho |
Definition at line 108 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_RD |
Definition at line 106 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_tmpdiff |
Definition at line 102 of file sutra_roket.h.
| CarmaObj<float>* SutraRoket::d_tomo |
Definition at line 84 of file sutra_roket.h.
| int SutraRoket::device |
Definition at line 57 of file sutra_roket.h.
| SutraDms* SutraRoket::dms |
Definition at line 73 of file sutra_roket.h.
| float SutraRoket::fitting |
Definition at line 88 of file sutra_roket.h.
| float SutraRoket::gain |
Definition at line 58 of file sutra_roket.h.
| sutra_controller_geo* SutraRoket::geocontrol |
Definition at line 75 of file sutra_roket.h.
| int SutraRoket::geocontroller |
Definition at line 65 of file sutra_roket.h.
| int SutraRoket::iterk |
Definition at line 62 of file sutra_roket.h.
| sutra_controller_ls* SutraRoket::loopcontrol |
Definition at line 74 of file sutra_roket.h.
| int SutraRoket::loopcontroller |
Definition at line 64 of file sutra_roket.h.
| int SutraRoket::nactus |
Definition at line 60 of file sutra_roket.h.
| int SutraRoket::nfilt |
Definition at line 59 of file sutra_roket.h.
| int SutraRoket::niter |
Definition at line 63 of file sutra_roket.h.
| int SutraRoket::nmodes |
Definition at line 61 of file sutra_roket.h.
| int SutraRoket::nslopes |
Definition at line 66 of file sutra_roket.h.
| SutraRtc* SutraRoket::rtc |
Definition at line 68 of file sutra_roket.h.
| SutraSensors* SutraRoket::sensors |
Definition at line 69 of file sutra_roket.h.
| SutraTarget* SutraRoket::target |
Definition at line 70 of file sutra_roket.h.
| SutraTelescope* SutraRoket::tel |
Definition at line 71 of file sutra_roket.h.