cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOLOOPCONF_ProcessModeCoefficients Struct Reference

#include <AOloopControl_ProcessModeCoefficients.h>

Data Fields

char DMmodesname [80]
 
uint_fast16_t DMmodesNBblock
 
uint_fast16_t NBmodes_block [100]
 
uint_fast16_t modeBlockIndex [MAXNBMODES]
 
uint_fast16_t indexmaxMB [maxNBMB]
 
uint_fast16_t NBDMmodes
 
double RMSmodes
 
double RMSmodesCumul
 
uint_fast64_t RMSmodesCumulcnt
 
double block_PFresrms [100]
 
double block_OLrms [100]
 
double block_Crms [100]
 
double block_WFSrms [100]
 
double block_WFSnoise [100]
 
double block_limFrac [100]
 
double ALL_OLrms
 
double ALL_Crms
 
double ALL_WFSrms
 
double ALL_WFSnoise
 
double ALL_limFrac
 
uint_fast32_t AveStats_NBpt
 
double blockave_PFresrms [100]
 
double blockave_OLrms [100]
 
double blockave_Crms [100]
 
double blockave_WFSrms [100]
 
double blockave_WFSnoise [100]
 
double blockave_limFrac [100]
 
double ALLave_OLrms
 
double ALLave_Crms
 
double ALLave_WFSrms
 
double ALLave_WFSnoise
 
double ALLave_limFrac
 

Field Documentation

◆ ALL_Crms

double AOLOOPCONF_ProcessModeCoefficients::ALL_Crms

◆ ALL_limFrac

double AOLOOPCONF_ProcessModeCoefficients::ALL_limFrac

◆ ALL_OLrms

double AOLOOPCONF_ProcessModeCoefficients::ALL_OLrms

◆ ALL_WFSnoise

double AOLOOPCONF_ProcessModeCoefficients::ALL_WFSnoise

◆ ALL_WFSrms

double AOLOOPCONF_ProcessModeCoefficients::ALL_WFSrms

◆ ALLave_Crms

double AOLOOPCONF_ProcessModeCoefficients::ALLave_Crms

◆ ALLave_limFrac

double AOLOOPCONF_ProcessModeCoefficients::ALLave_limFrac

◆ ALLave_OLrms

double AOLOOPCONF_ProcessModeCoefficients::ALLave_OLrms

◆ ALLave_WFSnoise

double AOLOOPCONF_ProcessModeCoefficients::ALLave_WFSnoise

◆ ALLave_WFSrms

double AOLOOPCONF_ProcessModeCoefficients::ALLave_WFSrms

◆ AveStats_NBpt

uint_fast32_t AOLOOPCONF_ProcessModeCoefficients::AveStats_NBpt

◆ block_Crms

double AOLOOPCONF_ProcessModeCoefficients::block_Crms[100]

◆ block_limFrac

double AOLOOPCONF_ProcessModeCoefficients::block_limFrac[100]

◆ block_OLrms

double AOLOOPCONF_ProcessModeCoefficients::block_OLrms[100]

◆ block_PFresrms

double AOLOOPCONF_ProcessModeCoefficients::block_PFresrms[100]

◆ block_WFSnoise

double AOLOOPCONF_ProcessModeCoefficients::block_WFSnoise[100]

◆ block_WFSrms

double AOLOOPCONF_ProcessModeCoefficients::block_WFSrms[100]

◆ blockave_Crms

double AOLOOPCONF_ProcessModeCoefficients::blockave_Crms[100]

◆ blockave_limFrac

double AOLOOPCONF_ProcessModeCoefficients::blockave_limFrac[100]

◆ blockave_OLrms

double AOLOOPCONF_ProcessModeCoefficients::blockave_OLrms[100]

◆ blockave_PFresrms

double AOLOOPCONF_ProcessModeCoefficients::blockave_PFresrms[100]

◆ blockave_WFSnoise

double AOLOOPCONF_ProcessModeCoefficients::blockave_WFSnoise[100]

◆ blockave_WFSrms

double AOLOOPCONF_ProcessModeCoefficients::blockave_WFSrms[100]

◆ DMmodesname

char AOLOOPCONF_ProcessModeCoefficients::DMmodesname[80]

◆ DMmodesNBblock

uint_fast16_t AOLOOPCONF_ProcessModeCoefficients::DMmodesNBblock

number of mode blocks (read from parameter)

◆ indexmaxMB

uint_fast16_t AOLOOPCONF_ProcessModeCoefficients::indexmaxMB[maxNBMB]

◆ modeBlockIndex

uint_fast16_t AOLOOPCONF_ProcessModeCoefficients::modeBlockIndex[MAXNBMODES]

block index to which each mode belongs (computed by AOloopControl_loadconfigure)

◆ NBDMmodes

uint_fast16_t AOLOOPCONF_ProcessModeCoefficients::NBDMmodes

◆ NBmodes_block

uint_fast16_t AOLOOPCONF_ProcessModeCoefficients::NBmodes_block[100]

number of modes within each block (computed from files by AOloopControl_loadconfigure)

◆ RMSmodes

double AOLOOPCONF_ProcessModeCoefficients::RMSmodes

◆ RMSmodesCumul

double AOLOOPCONF_ProcessModeCoefficients::RMSmodesCumul

◆ RMSmodesCumulcnt

uint_fast64_t AOLOOPCONF_ProcessModeCoefficients::RMSmodesCumulcnt

The documentation for this struct was generated from the following file: