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

Public Member Functions

 cusolve_sparse (int _maxit, int _cgwarm, muv_t *_R, muv_t *_L)
 
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)
 

Protected Attributes

cusolve_muv CR
 
cusolve_muv CL
 
- Protected Attributes inherited from cusolve_cg
cusolve_cgpreprecond
 

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