Openholo
v2.1
Open Source Digital Holographic Library
ophAS_GPU.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "cuda_runtime.h"
4
#include "device_launch_parameters.h"
5
#include "
AngularC_types.h
"
6
7
8
struct
constValue
{
9
double
wavelength
;
10
double
knumber
;
11
double
depth
;
12
double
minfrequency_eta
;
13
double
minfrequency_xi
;
14
double
eta_interval
;
15
double
xi_interval
;
16
double
xi_tilting
;
17
double
eta_tilting
;
18
int
w
,
h
;
19
};
20
21
22
extern
"C"
void
Angular_Spectrum_GPU
(
double
w,
double
h,
double
wavelength,
double
knumber,
double
xi_interval,
double
eta_interval,
double
depth,
const
coder::array<creal_T, 2U>
& fringe,
coder::array<creal_T, 2U>
& b_AngularC);
Angular_Spectrum_GPU
void Angular_Spectrum_GPU(double w, double h, double wavelength, double knumber, double xi_interval, double eta_interval, double depth, const coder::array< creal_T, 2U > &fringe, coder::array< creal_T, 2U > &b_AngularC)
Definition:
ophAS_GPU.cpp:54
constValue::xi_tilting
double xi_tilting
Definition:
ophAS_GPU.h:16
constValue::xi_interval
double xi_interval
Definition:
ophAS_GPU.h:15
constValue::knumber
double knumber
Definition:
ophAS_GPU.h:10
constValue::minfrequency_eta
double minfrequency_eta
Definition:
ophAS_GPU.h:12
constValue::eta_interval
double eta_interval
Definition:
ophAS_GPU.h:14
constValue::h
int h
Definition:
ophAS_GPU.h:18
AngularC_types.h
coder::array< creal_T, 2U >
constValue::w
int w
Definition:
ophAS_GPU.h:18
constValue::minfrequency_xi
double minfrequency_xi
Definition:
ophAS_GPU.h:13
constValue::depth
double depth
Definition:
ophAS_GPU.h:11
constValue::eta_tilting
double eta_tilting
Definition:
ophAS_GPU.h:17
constValue
Definition:
ophAS_GPU.h:8
constValue::wavelength
double wavelength
Definition:
ophAS_GPU.h:9
Openholo
Reference
include
ophAS_GPU.h
Generated by
1.8.14