![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
this class provides the rtc_brahma features to COMPASS More...
#include <sutra_rtc_brahma.h>
Public Member Functions | |
| SutraRtcBrahma (CarmaContext *context, SutraSensors *wfs, SutraTarget *target, ACE_TCHAR *name) | |
| ~SutraRtcBrahma () | |
| void | publish () |
Public Member Functions inherited from SutraRtc< float, T, float > | |
| SutraRtc () | |
| ~SutraRtc () | |
| int | add_centroider (CarmaContext *context, long nvalid, float offset, float scale, bool filter_TT, long device, std::string typec) |
| int | add_centroider (CarmaContext *context, long nvalid, float offset, float scale, bool filter_TT, long device, std::string typec, SutraWfs *wfs) |
| int | add_controller (CarmaContext *context, int nvalid, int nslope, int nactu, float delay, long device, std::string typec, SutraDms *dms=nullptr, int *idx_dms=nullptr, int ndm=0, int *idx_centro=nullptr, int ncentro=0, int Nphi=0, bool wfs_direction=false, int nstates=0) |
| int | remove_centroider (int ncentro) |
| int | remove_controller (int ncontrol) |
| int | do_imat (int ncntrl, SutraDms *ydms) |
| int | do_imat_basis (int ncntrl, SutraDms *ydm, int nModes, T *m2v, T *pushAmpl) |
| int | do_imat_geom (int ncntrl, SutraDms *ydm, int type) |
| int | comp_images_imat (SutraDms *ydm) |
| int | do_calibrate_img () |
| int | do_calibrate_img (int ncntrl) |
| int | do_centroids () |
| int | do_centroids (int ncntrl) |
| int | do_centroids (int ncntrl, bool noise) |
| int | do_centroids_geom (int ncntrl) |
| int | do_centroids_ref (int ncntrl) |
| int | do_control (int ncntrl) |
| int | do_clipping (int ncntrl) |
| int | apply_control (int ncntrl, bool compVoltage=true) |
| int | comp_voltage (int ncntrl) |
| int | remove_ref (int ncntrl) |
| int | set_centroids_ref (float *centroids_ref) |
Additional Inherited Members | |
Public Attributes inherited from SutraRtc< float, T, float > | |
| vector< SutraCentroider< float, T > * > | d_centro |
| vector< SutraController< T, float > * > | d_control |
this class provides the rtc_brahma features to COMPASS
Definition at line 52 of file sutra_rtc_brahma.h.
| SutraRtcBrahma< T >::SutraRtcBrahma | ( | CarmaContext * | context, |
| SutraSensors * | wfs, | ||
| SutraTarget * | target, | ||
| ACE_TCHAR * | name | ||
| ) |
| SutraRtcBrahma< T >::~SutraRtcBrahma | ( | ) |
| void SutraRtcBrahma< T >::publish | ( | ) |