MAOS
Multithreaded Adaptive Optics Simulator
Loading...
Searching...
No Matches
accphi.h File Reference

Data Structures

struct  propdata_t
 

Functions

voidprop_thread (thread_t *data)
 
void prop_range (propdata_t *propdata, long start, long end)
 
void prop (propdata_t *propdata)
 

Detailed Description

Contains ray tracing routines optimized for different input/output formats. Notice that the OPDs are accumulated.


Data Structure Documentation

◆ propdata_t

struct propdata_t

Unified data structure for automatic selection of propagation.

+ Collaboration diagram for propdata_t:
Data Fields
const map_t * mapin
loc_t * locin
const real * phiin
map_t * mapout
const pts_t * ptsout
const loc_t * locout
const locstat_t * ostat
real * phiout
real alpha
real hs
real thetax
real thetay
real misregx
real misregy
real shiftx
real shifty
real rot
int wrap
int transpose
int nooptim

Function Documentation

◆ prop_range()

void prop_range ( propdata_t propdata,
long  start,
long  end 
)

A wrapper prop routine that handles all the different cases by calling the different routines. Handles threading.