|
Marine systems simulation
|
Inheritance diagram for CoRiBoDynamics::ConjugateGradientSolver::VectorTask:
Collaboration diagram for CoRiBoDynamics::ConjugateGradientSolver::VectorTask:Public Member Functions | |
| void | SetIndex (int ix0, int ix1) |
| virtual void | Execute () |
| void | CG_squared_norm (const Vector &a) |
| void | CG_flip_and_add (const Vector &a, Vector &b) |
| void | CG_scale_and_add (const Vector &a, double beta, Vector &b) |
| void | MultiOP (Vector &p, Vector &tmp, double alpha, Vector &x, Vector &r) |
| double | GetAccumulator () |
Protected Types | |
| enum | OPERATION { NOP , SQUARE_NORM , FLIP_AND_ADD , SCALE_AND_ADD , MULTI_OP } |
|
virtual |
Implements CoRiBoDynamics::CoreBoundThreadPool::Task.