COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
SutraTarget Class Reference

this class provides the target features to COMPASS More...

#include <sutra_target.h>

Inheritance diagram for SutraTarget:
Collaboration diagram for SutraTarget:

Public Member Functions

 SutraTarget (CarmaContext *context, SutraTelescope *d_tel, int ntargets, float *xpos, float *ypos, float *lambda, float *mag, float zerop, long *sizes, int Npts, int device)
 
 ~SutraTarget ()
 
int get_phase (int ntarget, float *dest)
 

Public Attributes

int ntargets
 
vector< SutraSource * > d_targets
 

Detailed Description

this class provides the target features to COMPASS

Author
COMPASS Team https://github.com/ANR-COMPASS
Version
5.0.0
Date
2011/01/28

Definition at line 54 of file sutra_target.h.

Constructor & Destructor Documentation

◆ SutraTarget()

SutraTarget::SutraTarget ( CarmaContext context,
SutraTelescope d_tel,
int  ntargets,
float *  xpos,
float *  ypos,
float *  lambda,
float *  mag,
float  zerop,
long *  sizes,
int  Npts,
int  device 
)

◆ ~SutraTarget()

SutraTarget::~SutraTarget ( )

Member Function Documentation

◆ get_phase()

int SutraTarget::get_phase ( int  ntarget,
float *  dest 
)

Member Data Documentation

◆ d_targets

vector<SutraSource *> SutraTarget::d_targets

Definition at line 57 of file sutra_target.h.

◆ ntargets

int SutraTarget::ntargets

Definition at line 56 of file sutra_target.h.


The documentation for this class was generated from the following file: