cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopControl_compTools.h File Reference

Function prototypes for Adaptive Optics Control loop engine misc computation tools. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void __attribute__ ((constructor)) libinit_AOloopControl_compTools()
 Initialize module. More...
 
AOloopControl_compTools - 1. COMPUTATION UTILITIES & TOOLS

Useful tools

imageID AOloopControl_compTools_CrossProduct (const char *ID1_name, const char *ID2_name, const char *IDout_name)
 compute cross product between two 3D arrays More...
 
imageID AOloopControl_compTools_mkSimpleZpokeM (uint32_t dmxsize, uint32_t dmysize, char *IDout_name)
 Create simple zonal poke cube. More...
 

Detailed Description

Function prototypes for Adaptive Optics Control loop engine misc computation tools.

AO engine uses stream data structure

Function Documentation

◆ __attribute__()

void __attribute__ ( (constructor)  )

Initialize module.

◆ AOloopControl_compTools_CrossProduct()

imageID AOloopControl_compTools_CrossProduct ( const char *  ID1_name,
const char *  ID2_name,
const char *  IDout_name 
)

compute cross product between two 3D arrays

◆ AOloopControl_compTools_mkSimpleZpokeM()

imageID AOloopControl_compTools_mkSimpleZpokeM ( uint32_t  dmxsize,
uint32_t  dmysize,
char *  IDout_name 
)

Create simple zonal poke cube.