#include <carma.h>
#include <sutra_atmos.h>
#include <sutra_dm.h>
#include <sutra_lgs.h>
#include <sutra_source.h>
#include <sutra_telemetry.h>
#include <sutra_telescope.h>
#include <sutra_utils.h>
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
|
int | target_raytrace (float *d_odata, float *d_idata, int nx, int ny, int Nx, float xoff, float yoff, float G, float thetaML, float dx, float dy, int block_size, float delta) |
|
int | target_raytrace_async (CarmaStreams streams, float *d_odata, float *d_idata, int nx, int ny, int Nx, float xoff, float yoff, int block_size) |
|
int | target_raytrace_async (CarmaHostObj< float > *phase_telemetry, float *d_odata, float *d_idata, int nx, int ny, int Nx, float xoff, float yoff, int block_size) |
|
int | fft_goodsize (long size) |
|
int | fill_amplipup (cuFloatComplex *amplipup, float *phase, float *mask, float scale, int puponly, int nx, int ny, int Nx, CarmaDevice *device) |
|
◆ type_screen
◆ fft_goodsize()
int fft_goodsize |
( |
long |
size | ) |
|
◆ fill_amplipup()
int fill_amplipup |
( |
cuFloatComplex * |
amplipup, |
|
|
float * |
phase, |
|
|
float * |
mask, |
|
|
float |
scale, |
|
|
int |
puponly, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
int |
Nx, |
|
|
CarmaDevice * |
device |
|
) |
| |
◆ target_raytrace()
int target_raytrace |
( |
float * |
d_odata, |
|
|
float * |
d_idata, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
int |
Nx, |
|
|
float |
xoff, |
|
|
float |
yoff, |
|
|
float |
G, |
|
|
float |
thetaML, |
|
|
float |
dx, |
|
|
float |
dy, |
|
|
int |
block_size, |
|
|
float |
delta |
|
) |
| |
◆ target_raytrace_async() [1/2]
int target_raytrace_async |
( |
CarmaHostObj< float > * |
phase_telemetry, |
|
|
float * |
d_odata, |
|
|
float * |
d_idata, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
int |
Nx, |
|
|
float |
xoff, |
|
|
float |
yoff, |
|
|
int |
block_size |
|
) |
| |
◆ target_raytrace_async() [2/2]
int target_raytrace_async |
( |
CarmaStreams |
streams, |
|
|
float * |
d_odata, |
|
|
float * |
d_idata, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
int |
Nx, |
|
|
float |
xoff, |
|
|
float |
yoff, |
|
|
int |
block_size |
|
) |
| |