MAOS
Multithreaded Adaptive Optics Simulator
cutomo_grid Class Reference
+ Inheritance diagram for cutomo_grid:
+ Collaboration diagram for cutomo_grid:

Public Member Functions

 cutomo_grid (const parms_t *parms, const recon_t *recon, const curecon_geom *_grid)
 
void init_hx (const parms_t *parms, const recon_t *recon)
 
void update_fdpcg (fdpcg_t *fdpcg)
 
void HX (const curcell &xin, Real alpha, stream_t &stream)
 
void HXT (curcell &xout, Real alpha, stream_t &stream)
 
virtual void R (curcell &out, Real beta, curcell &xin, Real alpha, stream_t &stream)
 
virtual void L (curcell &out, Real beta, const curcell &xin, Real alpha, stream_t &stream)
 
virtual void Rt (curcell &out, Real beta, const curcell &xin, Real alpha, stream_t &stream)
 
- Public Member Functions inherited from cusolve_cg
 cusolve_cg (int _maxit=0, int _cgwarm=0)
 
void operator() (curcell &xout, Real beta, const curcell &xin, Real alpha, stream_t &stream)
 
virtual Real solve (curcell &xout, const curcell &xin, stream_t &stream)
 
void Pre (curcell &xout, const curcell &xin, stream_t &stream)
 

Additional Inherited Members

- Protected Attributes inherited from cusolve_cg
cusolve_cgpreprecond
 

Member Function Documentation

◆ HX()

void cutomo_grid::HX ( const curcell &  xin,
Real  alpha,
stream_t stream 
)

apply HX from xin to opdwfs.

◆ HXT()

void cutomo_grid::HXT ( curcell &  xout,
Real  alpha,
stream_t stream 
)

Apply HX' from opdwfs to xout


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