this class provides the coronograph features to COMPASS
More...
#include <sutra_perfectCoronagraph.h>
|
| SutraCoronagraph (CarmaContext *context, std::string type, SutraSource *d_source, int dimx, int dimy, float *wavelength, int nWavelength, int device) |
|
int | mft (CarmaObj< cuFloatComplex > *A, CarmaObj< cuFloatComplex > *B, CarmaObj< cuFloatComplex > *Ainput, CarmaObj< cuFloatComplex > *input, CarmaObj< cuFloatComplex > *output, float norm) |
|
this class provides the coronograph features to COMPASS
- Author
- COMPASS Team https://github.com/ANR-COMPASS
- Version
- 5.4.4
- Date
- 2022/01/24
Definition at line 23 of file sutra_perfectCoronagraph.h.
◆ SutraPerfectCoronagraph()
SutraPerfectCoronagraph::SutraPerfectCoronagraph |
( |
CarmaContext * |
context, |
|
|
SutraSource * |
d_source, |
|
|
int |
im_dimx, |
|
|
int |
im_dimy, |
|
|
float * |
wavelength, |
|
|
int |
nWavelength, |
|
|
int |
device |
|
) |
| |
◆ ~SutraPerfectCoronagraph()
SutraPerfectCoronagraph::~SutraPerfectCoronagraph |
( |
| ) |
|
|
default |
◆ compute_image()
int SutraPerfectCoronagraph::compute_image |
( |
bool |
accumulate | ) |
|
|
virtual |
◆ compute_psf()
int SutraPerfectCoronagraph::compute_psf |
( |
bool |
accumulate | ) |
|
|
virtual |
◆ set_mft()
int SutraPerfectCoronagraph::set_mft |
( |
cuFloatComplex * |
A, |
|
|
cuFloatComplex * |
B, |
|
|
float * |
norm, |
|
|
std::string |
mftType |
|
) |
| |
◆ AA
std::map<std::string, std::vector<CarmaObj<cuFloatComplex>*> > SutraPerfectCoronagraph::AA |
◆ BB
std::map<std::string, std::vector<CarmaObj<cuFloatComplex>*> > SutraPerfectCoronagraph::BB |
◆ norm
std::map<std::string, std::vector<float> > SutraPerfectCoronagraph::norm |
◆ tmp_mft
CarmaObj<cuFloatComplex>* SutraPerfectCoronagraph::tmp_mft |
The documentation for this class was generated from the following file: