MADNESS  0.10.1
madness::TaskInterface Member List

This is the complete list of members for madness::TaskInterface, including all inherited members.

callbacksmadness::DependencyInterfacemutableprivate
callbackT typedefmadness::DependencyInterfaceprivate
completionmadness::TaskInterfaceprivate
debugmadness::TaskInterfacestatic
dec()madness::DependencyInterfaceinline
dec_debug(const char *caller)madness::DependencyInterfaceinline
DependencyInterface(int ndep=0)madness::DependencyInterfaceinline
DependencyInterface(int ndep, const char *caller)madness::DependencyInterfaceinline
do_callbacks(callbackT &cb) constmadness::DependencyInterfaceinlineprivate
execute()madness::PoolTaskInterfaceinline
final_callbackmadness::DependencyInterfacemutableprivate
flagsmadness::TaskAttributesprivate
generator()madness::TaskAttributesinlinestatic
GENERATORmadness::TaskAttributesstatic
get_id(std::pair< void *, unsigned short > &id) constmadness::PoolTaskInterfaceinlineprivatevirtual
get_nthread() constmadness::TaskAttributesinline
get_world() constmadness::TaskInterfaceinline
HIGHPRIORITYmadness::TaskAttributesstatic
hipri()madness::TaskAttributesinlinestatic
id_madness::PoolTaskInterfaceprivate
inc()madness::DependencyInterfaceinline
inc_debug(const char *caller)madness::DependencyInterfaceinline
is_generator() constmadness::TaskAttributesinline
is_high_priority() constmadness::TaskAttributesinline
is_stealable() constmadness::TaskAttributesinline
lock() constmadness::Spinlockinlineprivate
make_id(std::pair< void *, unsigned short > &id, fnT fn)madness::PoolTaskInterfaceinlineprotectedstatic
make_id(std::pair< void *, unsigned short > &id, const fnobjT &)madness::PoolTaskInterfaceinlineprotectedstatic
MAXCALLBACKSmadness::DependencyInterfaceprivatestatic
multi_threaded(int nthread)madness::TaskAttributesinlinestatic
ndep() constmadness::DependencyInterfaceinline
ndependmadness::DependencyInterfaceprivate
notify()madness::DependencyInterfaceinlinevirtual
notify_debug(const char *caller)madness::DependencyInterfaceinlinevirtual
notify_debug_impl(const char *caller)madness::CallbackInterfaceinlineprotectedvirtual
NTHREADmadness::TaskAttributesstatic
operator=(const Spinlock &)madness::Spinlockprivate
PoolTaskInterface()madness::PoolTaskInterfaceinline
PoolTaskInterface(const TaskAttributes &attr)madness::PoolTaskInterfaceinlineexplicit
probe() constmadness::DependencyInterfaceinline
register_callback(CallbackInterface *callback)madness::DependencyInterfaceinline
register_final_callback(CallbackInterface *callback)madness::DependencyInterfaceinline
register_submit_callback()madness::TaskInterfaceinlineprivate
run(const TaskThreadEnv &env)madness::TaskInterfaceprotectedvirtual
run(World &)madness::TaskInterfaceinlinevirtual
run(World &world, const TaskThreadEnv &env)madness::TaskInterfaceinlinevirtual
serialize(Archive &ar)madness::TaskAttributesinline
set_event(profiling::TaskEvent *task_event)madness::PoolTaskInterfaceinlineprivate
set_generator(bool generator_hint)madness::TaskAttributesinline
set_highpriority(bool hipri)madness::TaskAttributesinline
set_info(World *w, CallbackInterface *c)madness::TaskInterfaceinlineprivate
set_nthread(int nthread)madness::PoolTaskInterfaceinline
set_stealable(bool stealable)madness::TaskAttributesinline
Spinlock(const Spinlock &)madness::Spinlockprivate
Spinlock(int junk=0)madness::Spinlockinlineprivate
spinlockmadness::Spinlockmutableprivate
STEALABLEmadness::TaskAttributesstatic
submitmadness::TaskInterfaceprivate
submit_time_madness::PoolTaskInterfaceprivate
task_event_madness::PoolTaskInterfaceprivate
TaskAttributes(unsigned long flags=0)madness::TaskAttributesinlineexplicit
TaskAttributes(const TaskAttributes &attr)madness::TaskAttributesinline
TaskInterface(int ndepend=0, const TaskAttributes attr=TaskAttributes())madness::TaskInterfaceinline
TaskInterface(int ndepend, const char *caller, const TaskAttributes attr=TaskAttributes())madness::TaskInterfaceinline
TaskInterface(const TaskAttributes &attr)madness::TaskInterfaceinlineexplicit
try_lock() constmadness::Spinlockinlineprivate
unlock() constmadness::Spinlockinlineprivate
worldmadness::TaskInterfaceprivate
WorldTaskQueue classmadness::TaskInterfacefriend
~CallbackInterface()madness::CallbackInterfaceinlinevirtual
~DependencyInterface()madness::DependencyInterfaceinlinevirtual
~PoolTaskInterface()=defaultmadness::PoolTaskInterfacevirtual
~Spinlock()madness::Spinlockinlineprivatevirtual
~TaskAttributes()madness::TaskAttributesinlinevirtual
~TaskInterface()madness::TaskInterfaceinlinevirtual