MAOS
Multithreaded Adaptive Optics Simulator
zfarr.h File Reference

Functions

zfarr * zfarr_init2 (long nx, long ny, const char *keywords, const char *format,...)
 
zfarr * zfarr_init (long nx, long ny, const char *format,...)
 
void zfarr_push (zfarr *ca, int i, const_anyarray A)
 
void zfarr_close (zfarr *ca)
 
void zfarr_close_n (zfarr **ca, int nc)
 

Detailed Description

zfarr is an object used to write arrays of dcell or ccell into file. Mainly used to output PSF into files.

Function Documentation

◆ zfarr_init2()

zfarr* zfarr_init2 ( long  nx,
long  ny,
const char *  keywords,
const char *  format,
  ... 
)

Initializing an zfarray object that contains arrays of dmat, cmat, dcell or ccell

◆ zfarr_push()

void zfarr_push ( zfarr *  ca,
int  i,
const_anyarray  A_ 
)

Append a A of type type into the zfarr ca, at location i. Append if i==0.

◆ zfarr_close()

void zfarr_close ( zfarr *  ca)

Close the zfarr.

◆ zfarr_close_n()

void zfarr_close_n ( zfarr **  ca,
int  nc 
)

Close an array of zfarr