#include <blackbox-block-container.h>
Inheritance diagram for BlackboxBlockContainer:

Public Types | |
| typedef _Field | Field |
| typedef Field::Element | Element |
| typedef Field::RandIter | RandIter |
| typedef BlasMatrix< Element > | Block |
| typedef BlasMatrix< Element > | Value |
Public Methods | |
| BlackboxBlockContainer () | |
| BlackboxBlockContainer (const _Blackbox *D, const Field &F, const Block &U0) | |
| BlackboxBlockContainer (const _Blackbox *D, const Field &F, const Block &U0, const Block &V0) | |
| BlackboxBlockContainer (const _Blackbox *D, const Field &F, size_t m, size_t n, size_t seed=time(NULL)) | |
| void | clearTimer () |
| void | printTimer () |
Protected Methods | |
| void | _launch () |
| void | _wait () |
Protected Attributes | |
| Block | _W |
| BlasMatrixDomain< Field > | _BMD |
| Timer | ttSequence |
| Timer | tSequence |
|
|
Reimplemented from BlackboxBlockContainerBase. |
|
|
Reimplemented from BlackboxBlockContainerBase. |
|
|
Reimplemented from BlackboxBlockContainerBase. |
|
|
|
|
|
Reimplemented from BlackboxBlockContainerBase. |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
Launches a process to do the computation of the next sequence value: $U A^{i+1} V$. ...or just does it. Implements BlackboxBlockContainerBase. |
|
|
If a separate process is computing the next value of $U A^{i+1} V$, _wait() blocks until the value is ready. Implements BlackboxBlockContainerBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18