#include <dense-container.h>
Inheritance diagram for DenseContainer:
Public Types | |
typedef BlackboxContainerBase< Field, Vector >::Blackbox | Blackbox |
Public Methods | |
DenseContainer () | |
DenseContainer (const Blackbox *D, typename Field::Element *U, size_t ldu, const Field &F, const Vector &u0) | |
DenseContainer (const Blackbox *D, typename Field::Element *U, size_t ldu, const Field &F, const Vector &u0, const Vector &v0) | |
DenseContainer (const Blackbox *D, typename Field::Element *U, size_t ldu, const Field &F, RandIter &g) | |
Protected Methods | |
void | _launch () |
void | _wait () |
Protected Attributes | |
Vector | w |
Field::Element * | Up |
size_t | _ldu |
|
|
|
|
|
|
|
|
|
|
|
Launches a process to do the computation of the next sequence value: $v^T A^{i+1} u$. ...or just does it. Implements BlackboxContainerBase< Field, Vector >. |
|
If a separate process is computing the next value of $v^T A^{i+1} u$, _wait() blocks until the value is ready. Implements BlackboxContainerBase< Field, Vector >. |
|
|
|
|
|
|