Newton Dynamics  4.00
dSymmetricConjugateGradientSolver< T > Class Template Referenceabstract

Public Member Functions

 dSymmetricConjugateGradientSolver (T *const r0, T *const z0, T *const p0, T *const q0)
 
void SetBuffers (T *const r0, T *const z0, T *const p0, T *const q0)
 
Solve (dInt32 size, T tolerance, T *const x, const T *const b)
 

Protected Member Functions

virtual void MatrixTimeVector (T *const out, const T *const v) const =0
 
virtual void InversePrecoditionerTimeVector (T *const out, const T *const v) const =0