![]() |
MAOS
Multithreaded Adaptive Optics Simulator
|
Inheritance diagram for cusolve_cbs:
Collaboration diagram for cusolve_cbs:Public Member Functions | |
| cusolve_cbs (spchol *_C, const dmat *_Up, const dmat *_Vp) | |
| void | chol_solve (Real *out, const Real *in, stream_t &stream) |
| virtual Real | solve (curcell &xout, const curcell &xin, stream_t &stream) |
| Apply the following: xout=solve(xin)-Up*(Vp'*xin). Notice that, in single precision mode, the error is large due to accumulation. | |
Protected Attributes | |
| cusp | Cl |
| cuimat | Cp |
| curmat | Up |
| curmat | Vp |
| curmat | y |
| curmat | Vr |
Apply the following: xout=solve(xin)-Up*(Vp'*xin). Notice that, in single precision mode, the error is large due to accumulation.
| xout | |
| xin | |
| stream |
Implements cusolve_l.