COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
sutra_controller_mv< Tcomp, Tout > Member List

This is the complete list of members for sutra_controller_mv< Tcomp, Tout >, including all inherited members.

aSutraController< Tcomp, Tout >
add_perturb()SutraController< Tcomp, Tout >
add_perturb_voltage(string name, float *perturb, int N)SutraController< Tcomp, Tout >
bSutraController< Tcomp, Tout >
build_cmat(const char *dmtype, char *method)sutra_controller_mv< Tcomp, Tout >
build_cmat(Tcomp cond)sutra_controller_mv< Tcomp, Tout >
cSutraController< Tcomp, Tout >
centro_idxSutraController< Tcomp, Tout >
clip_commands()SutraController< Tcomp, Tout >
command_delay()SutraController< Tcomp, Tout >
comp_com()sutra_controller_mv< Tcomp, Tout >virtual
comp_latency()SutraController< Tcomp, Tout >
comp_polc(CarmaObj< Tcomp > &sk, CarmaObj< Tcomp > &iMat, CarmaObj< Tcomp > &ol_meas)SutraController< Tcomp, Tout >
comp_voltage()SutraController< Tcomp, Tout >
comp_voltage_mutexSutraController< Tcomp, Tout >protected
compute_Cmm(SutraAtmos *atmos, SutraSensors *sensors, double *L0, double *cn2, double *alphaX, double *alphaY, double diamTel, double cobs)sutra_controller_mv< Tcomp, Tout >
compute_Cphim(SutraAtmos *atmos, SutraSensors *sensors, SutraDms *dms, double *L0, double *cn2, double *alphaX, double *alphaY, double *X, double *Y, double *xactu, double *yactu, double diamTel, double *k2, long *NlayerDm, long *indLayerDm, double FoV, double *pitch, double *alt_dm)sutra_controller_mv< Tcomp, Tout >
cublas_handlesutra_controller_mv< Tcomp, Tout >
current_contextSutraController< Tcomp, Tout >
d_cenbuffsutra_controller_mv< Tcomp, Tout >
d_centroidsSutraController< Tcomp, Tout >
d_centroids_paddedSutraController< Tcomp, Tout >
d_circular_comsSutraController< Tcomp, Tout >
d_cmatsutra_controller_mv< Tcomp, Tout >
d_Cmmsutra_controller_mv< Tcomp, Tout >
d_comSutraController< Tcomp, Tout >
d_com1SutraController< Tcomp, Tout >
d_com_clippedSutraController< Tcomp, Tout >
d_com_paddedSutraController< Tcomp, Tout >
d_compbuffsutra_controller_mv< Tcomp, Tout >
d_compbuff2sutra_controller_mv< Tcomp, Tout >
d_covmatsutra_controller_mv< Tcomp, Tout >
d_Cphimsutra_controller_mv< Tcomp, Tout >
d_dmseenSutraController< Tcomp, Tout >
d_errsutra_controller_mv< Tcomp, Tout >
d_gainsutra_controller_mv< Tcomp, Tout >
d_imatsutra_controller_mv< Tcomp, Tout >
d_KLbasissutra_controller_mv< Tcomp, Tout >
d_noisematsutra_controller_mv< Tcomp, Tout >
d_olmeassutra_controller_mv< Tcomp, Tout >
d_perturb_mapSutraController< Tcomp, Tout >
d_voltageSutraController< Tcomp, Tout >
DDiago(CarmaObj< Tcomp > *d_statcov, CarmaObj< Tcomp > *d_geocov)sutra_controller_mv< Tcomp, Tout >
delaySutraController< Tcomp, Tout >
deviceSutraController< Tcomp, Tout >
disable_perturb_voltage(string name)SutraController< Tcomp, Tout >
do_covmat(SutraDm *ydm, char *method, int *indx_pup, long dim, Tcomp *xpos, Tcomp *ypos, long Nkl, Tcomp norm, Tcomp ampli)sutra_controller_mv< Tcomp, Tout >
do_geomat(CarmaObj< Tcomp > *d_geocov, CarmaObj< Tcomp > *d_IF, long n_pts, Tcomp ampli)sutra_controller_mv< Tcomp, Tout >
enable_perturb_voltage(string name)SutraController< Tcomp, Tout >
filter_cmat(Tcomp cond)sutra_controller_mv< Tcomp, Tout >
filter_cphim(Tcomp *F, Tcomp *Nact)sutra_controller_mv< Tcomp, Tout >
frame_delay()sutra_controller_mv< Tcomp, Tout >
gainSutraController< Tcomp, Tout >
get_type()sutra_controller_mv< Tcomp, Tout >virtual
h_Cmmeigenvalssutra_controller_mv< Tcomp, Tout >
h_eigenvalssutra_controller_mv< Tcomp, Tout >
init_voltage()SutraController< Tcomp, Tout >
invgen(CarmaObj< Tcomp > *d_mat, Tcomp cond, int job)sutra_controller_mv< Tcomp, Tout >
invgen(CarmaObj< Tcomp > *d_mat, CarmaHostObj< Tcomp > *h_eigen, Tcomp cond)sutra_controller_mv< Tcomp, Tout >
invgen_cpu(CarmaObj< Tcomp > *d_mat, CarmaHostObj< Tcomp > *h_eigen, Tcomp cond)sutra_controller_mv< Tcomp, Tout >
load_covmat(Tcomp *covmat)sutra_controller_mv< Tcomp, Tout >
load_klbasis(Tcomp *klbasis)sutra_controller_mv< Tcomp, Tout >
load_noisemat(Tcomp *noise)sutra_controller_mv< Tcomp, Tout >
mainStreamSutraController< Tcomp, Tout >
nactu()SutraController< Tcomp, Tout >
nactusSutraController< Tcomp, Tout >
nslope()SutraController< Tcomp, Tout >
nslopesSutraController< Tcomp, Tout >
open_loopSutraController< Tcomp, Tout >
piston_filt(CarmaObj< Tcomp > *d_statcov)sutra_controller_mv< Tcomp, Tout >
piston_filt_cphim(CarmaObj< Tcomp > *d_cphim, Tcomp *F)sutra_controller_mv< Tcomp, Tout >
remove_perturb_voltage(string name)SutraController< Tcomp, Tout >
reset_coms()SutraController< Tcomp, Tout >
reset_perturb_voltage()SutraController< Tcomp, Tout >
set_centroids_ref(Tcomp *centroids_ref)SutraController< Tcomp, Tout >
set_cmat(Tcomp *cmat)sutra_controller_mv< Tcomp, Tout >
set_com(float *com, int nElem)SutraController< Tcomp, Tout >
set_delay(float delay)SutraController< Tcomp, Tout >
set_gain(float gain)SutraController< Tcomp, Tout >
set_imat(Tcomp *imat)sutra_controller_mv< Tcomp, Tout >
set_modal_gains(Tcomp *mgain)sutra_controller_mv< Tcomp, Tout >
set_open_loop(int open_loop_status, bool rst=true)SutraController< Tcomp, Tout >
set_perturb_voltage(string name, float *perturb, int N)SutraController< Tcomp, Tout >
set_val_max(float val_max)SutraController< Tcomp, Tout >
set_volt_max(float volt_max)SutraController< Tcomp, Tout >
set_volt_min(float volt_min)SutraController< Tcomp, Tout >
sutra_controller_mv(CarmaContext *context, long nslope, long nactu, float delay, SutraDms *dms, int *idx_dms, int ndm, int *idx_centro, int ncentro)sutra_controller_mv< Tcomp, Tout >
sutra_controller_mv(const sutra_controller_mv &controller)sutra_controller_mv< Tcomp, Tout >
SutraController(CarmaContext *context, int nslope, int nactu, float delay, SutraDms *dms, int *idx_dms, int ndm, int *idx_centro, int ncentro)SutraController< Tcomp, Tout >
svdec_imat()sutra_controller_mv< Tcomp, Tout >
val_maxSutraController< Tcomp, Tout >
volt_maxSutraController< Tcomp, Tout >
volt_minSutraController< Tcomp, Tout >
~sutra_controller_mv()sutra_controller_mv< Tcomp, Tout >
~SutraController()SutraController< Tcomp, Tout >virtual