MADNESS 0.10.1
madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T > Member List

This is the complete list of members for madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >, including all inherited members.

arg1_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg2_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg3_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg4_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg5_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg6_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg7_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg8_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
arg9_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
aritymadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >static
callbacksmadness::DependencyInterfacemutableprivate
callbackT typedefmadness::DependencyInterfaceprivate
check_dependencies()madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(Future< T > &fut)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(Future< T > *fut)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(detail::ArgHolder< std::vector< Future< T > > > &arg)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(std::vector< Future< T > > &vec)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(const std::vector< Future< void > > &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(const detail::ArgHolder< T > &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
check_dependency(const Future< void > &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivate
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
func_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
functionT typedefmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >
futureT typedefmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >
GENERATORmadness::TaskAttributesstatic
generator()madness::TaskAttributesinlinestatic
get_func(fT &f)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivatestatic
get_func(const detail::MemFuncWrapper< ptrT, memfnT, resT > &wrapper)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivatestatic
get_id(std::pair< void *, unsigned short > &id) constmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprivatevirtual
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=(TaskFn_ &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
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
result() constmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
result_madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
resultT typedefmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >
run(World &, const TaskThreadEnv &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlineprotectedvirtual
madness::TaskInterface::run(const TaskThreadEnv &env)madness::TaskInterfaceprotectedvirtual
madness::TaskInterface::run(World &)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
TaskFn(const TaskFn_ &)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
TaskFn(const futureT &result, functionT func, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, a5T &&a5, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, a5T &&a5, a6T &&a6, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, a5T &&a5, a6T &&a6, a7T &&a7, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, a5T &&a5, a6T &&a6, a7T &&a7, a8T &&a8, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, a1T &&a1, a2T &&a2, a3T &&a3, a4T &&a4, a5T &&a5, a6T &&a6, a7T &&a7, a8T &&a8, a9T &&a9, const TaskAttributes &attr)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn(const futureT &result, functionT func, const TaskAttributes &attr, archive::BufferInputArchive &input_arch)madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inline
TaskFn_ typedefmadness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >private
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
~CallbackInterface()madness::CallbackInterfaceinlinevirtual
~DependencyInterface()madness::DependencyInterfaceinlinevirtual
~PoolTaskInterface()=defaultmadness::PoolTaskInterfacevirtual
~Spinlock()madness::Spinlockinlineprivatevirtual
~TaskAttributes()madness::TaskAttributesinlinevirtual
~TaskFn()madness::TaskFn< fnT, arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T >inlinevirtual
~TaskInterface()madness::TaskInterfaceinlinevirtual