![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
#include <sutra_controller_utils.h>
Public Attributes | |
double | DiamTel |
long | Ndphi |
long | Nlayer |
double | pasDPHI |
double | pasDu |
long | int_npts |
long | Nw |
long | Nx |
long | Ndm |
long | Nactu |
long * | Nactu_tot |
long * | indLayerDm |
long * | NlayerDM |
long * | Nssp |
long * | Nsubap |
double * | diamPup |
double * | XPup |
double * | YPup |
double * | thetaML |
double * | alphaX |
double * | alphaY |
double * | GsAlt |
double | x0 |
double | y0 |
double | lgs_cst |
double | spot_width |
double | lgs_depth |
double | lgs_alt |
int | nlgs |
long * | ioff_d |
long * | Nssp_d |
long * | Nactu_tot_d |
long * | indLayerDm_d |
long * | NlayerDM_d |
double * | alphaX_d |
double * | alphaY_d |
double * | GsAlt_d |
double * | diamPup_d |
double * | thetaML_d |
double * | X_d |
double * | Y_d |
double * | XPup_d |
double * | YPup_d |
long | max_Nl0 |
long * | indexL0_d |
long * | Nsubap_d |
double * | L0diff_d |
double * | h_d |
double * | hDm_d |
double * | cn2_d |
double * | k2_d |
double * | tabDPHI_d |
double * | tab_int_x |
double * | tab_int_y |
double * | xact_d |
double * | yact_d |
double * | u_d |
double * | v_d |
double * | dx_d |
double * | sspSizeL_d |
double | FoV |
cudaStream_t | cphim_stream |
Definition at line 98 of file sutra_controller_utils.h.
double* cphim_struct::alphaX |
Definition at line 118 of file sutra_controller_utils.h.
double* cphim_struct::alphaX_d |
Definition at line 135 of file sutra_controller_utils.h.
double* cphim_struct::alphaY |
Definition at line 119 of file sutra_controller_utils.h.
double* cphim_struct::alphaY_d |
Definition at line 136 of file sutra_controller_utils.h.
double* cphim_struct::cn2_d |
Definition at line 151 of file sutra_controller_utils.h.
cudaStream_t cphim_struct::cphim_stream |
Definition at line 164 of file sutra_controller_utils.h.
double* cphim_struct::diamPup |
Definition at line 114 of file sutra_controller_utils.h.
double* cphim_struct::diamPup_d |
Definition at line 138 of file sutra_controller_utils.h.
double cphim_struct::DiamTel |
Definition at line 99 of file sutra_controller_utils.h.
double* cphim_struct::dx_d |
Definition at line 160 of file sutra_controller_utils.h.
double cphim_struct::FoV |
Definition at line 162 of file sutra_controller_utils.h.
double* cphim_struct::GsAlt |
Definition at line 120 of file sutra_controller_utils.h.
double* cphim_struct::GsAlt_d |
Definition at line 137 of file sutra_controller_utils.h.
double* cphim_struct::h_d |
Definition at line 149 of file sutra_controller_utils.h.
double* cphim_struct::hDm_d |
Definition at line 150 of file sutra_controller_utils.h.
long* cphim_struct::indexL0_d |
Definition at line 146 of file sutra_controller_utils.h.
long* cphim_struct::indLayerDm |
Definition at line 110 of file sutra_controller_utils.h.
long* cphim_struct::indLayerDm_d |
Definition at line 133 of file sutra_controller_utils.h.
long cphim_struct::int_npts |
Definition at line 104 of file sutra_controller_utils.h.
long* cphim_struct::ioff_d |
Definition at line 130 of file sutra_controller_utils.h.
double* cphim_struct::k2_d |
Definition at line 152 of file sutra_controller_utils.h.
double* cphim_struct::L0diff_d |
Definition at line 148 of file sutra_controller_utils.h.
double cphim_struct::lgs_alt |
Definition at line 127 of file sutra_controller_utils.h.
double cphim_struct::lgs_cst |
Definition at line 124 of file sutra_controller_utils.h.
double cphim_struct::lgs_depth |
Definition at line 126 of file sutra_controller_utils.h.
long cphim_struct::max_Nl0 |
Definition at line 145 of file sutra_controller_utils.h.
long cphim_struct::Nactu |
Definition at line 108 of file sutra_controller_utils.h.
long* cphim_struct::Nactu_tot |
Definition at line 109 of file sutra_controller_utils.h.
long* cphim_struct::Nactu_tot_d |
Definition at line 132 of file sutra_controller_utils.h.
long cphim_struct::Ndm |
Definition at line 107 of file sutra_controller_utils.h.
long cphim_struct::Ndphi |
Definition at line 100 of file sutra_controller_utils.h.
long cphim_struct::Nlayer |
Definition at line 101 of file sutra_controller_utils.h.
long* cphim_struct::NlayerDM |
Definition at line 111 of file sutra_controller_utils.h.
long* cphim_struct::NlayerDM_d |
Definition at line 134 of file sutra_controller_utils.h.
int cphim_struct::nlgs |
Definition at line 128 of file sutra_controller_utils.h.
long* cphim_struct::Nssp |
Definition at line 112 of file sutra_controller_utils.h.
long* cphim_struct::Nssp_d |
Definition at line 131 of file sutra_controller_utils.h.
long* cphim_struct::Nsubap |
Definition at line 113 of file sutra_controller_utils.h.
long* cphim_struct::Nsubap_d |
Definition at line 147 of file sutra_controller_utils.h.
long cphim_struct::Nw |
Definition at line 105 of file sutra_controller_utils.h.
long cphim_struct::Nx |
Definition at line 106 of file sutra_controller_utils.h.
double cphim_struct::pasDPHI |
Definition at line 102 of file sutra_controller_utils.h.
double cphim_struct::pasDu |
Definition at line 103 of file sutra_controller_utils.h.
double cphim_struct::spot_width |
Definition at line 125 of file sutra_controller_utils.h.
double* cphim_struct::sspSizeL_d |
Definition at line 161 of file sutra_controller_utils.h.
double* cphim_struct::tab_int_x |
Definition at line 154 of file sutra_controller_utils.h.
double* cphim_struct::tab_int_y |
Definition at line 155 of file sutra_controller_utils.h.
double* cphim_struct::tabDPHI_d |
Definition at line 153 of file sutra_controller_utils.h.
double* cphim_struct::thetaML |
Definition at line 117 of file sutra_controller_utils.h.
double* cphim_struct::thetaML_d |
Definition at line 139 of file sutra_controller_utils.h.
double* cphim_struct::u_d |
Definition at line 158 of file sutra_controller_utils.h.
double* cphim_struct::v_d |
Definition at line 159 of file sutra_controller_utils.h.
double cphim_struct::x0 |
Definition at line 121 of file sutra_controller_utils.h.
double* cphim_struct::X_d |
Definition at line 140 of file sutra_controller_utils.h.
double* cphim_struct::xact_d |
Definition at line 156 of file sutra_controller_utils.h.
double* cphim_struct::XPup |
Definition at line 115 of file sutra_controller_utils.h.
double* cphim_struct::XPup_d |
Definition at line 142 of file sutra_controller_utils.h.
double cphim_struct::y0 |
Definition at line 122 of file sutra_controller_utils.h.
double* cphim_struct::Y_d |
Definition at line 141 of file sutra_controller_utils.h.
double* cphim_struct::yact_d |
Definition at line 157 of file sutra_controller_utils.h.
double* cphim_struct::YPup |
Definition at line 116 of file sutra_controller_utils.h.
double* cphim_struct::YPup_d |
Definition at line 143 of file sutra_controller_utils.h.