|
MADNESS 0.10.1
|
Specialization of Future<void> for internal convenience. This does nothing useful!
More...
#include <future.h>

Public Types | |
| typedef RemoteReference< FutureImpl< void > > | remote_refT |
Public Member Functions | |
| Future () | |
| Future (const archive::BufferInputArchive &input_arch) | |
| Construct from an input archive. | |
| Future (const RemoteReference< FutureImpl< void > > &remote_ref) | |
| Future< void > & | operator= (const Future< void > &other) |
| Assignment operator. | |
Static Public Member Functions | |
| static bool | probe () |
| Check if this future has been assigned. | |
| static remote_refT | remote_ref (World &world) |
| static void | set () |
| Set the future. | |
| static void | set (const Future< void > &f) |
Set the future from another void future. | |
Static Public Attributes | |
| static const Future< void > | value = Future<void>() |
Specialization of Future<void> for internal convenience. This does nothing useful!
| typedef RemoteReference< FutureImpl<void> > madness::Future< void >::remote_refT |
|
inline |
|
inline |
|
inline |
Construct from an input archive.
| [in] | input_arch | The input archive. |
References madness::nonlinear_vector_solver().
|
inline |
Assignment operator.
| [in] | other | The future to copy. |
|
inlinestatic |
Check if this future has been assigned.
|
inlinestatic |
|
inlinestatic |
Set the future.
In this specialization, do nothing.
Set the future from another void future.
In this specialization, do nothing.
| [in] | f | The other future. |
Referenced by madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldTaskQueue::add(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::send(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), madness::WorldObject< Derived >::task(), and madness::WorldObject< Derived >::task().