MADNESS 0.10.1
madness::SystolicMatrixAlgorithm< T > Member List

This is the complete list of members for madness::SystolicMatrixAlgorithm< T >, including all inherited members.

Amadness::SystolicMatrixAlgorithm< T >private
callbacksmadness::DependencyInterfacemutableprivate
callbackT typedefmadness::DependencyInterfaceprivate
coldimmadness::SystolicMatrixAlgorithm< T >private
completionmadness::TaskInterfaceprivate
converged(const TaskThreadEnv &env) const =0madness::SystolicMatrixAlgorithm< T >pure virtual
cycle()madness::SystolicMatrixAlgorithm< T >inlineprivate
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
end_iteration_hook(const TaskThreadEnv &env)madness::SystolicMatrixAlgorithm< T >inlinevirtual
execute()madness::PoolTaskInterfaceinline
final_callbackmadness::DependencyInterfacemutableprivate
flagsmadness::TaskAttributesprivate
generator()madness::TaskAttributesinlinestatic
GENERATORmadness::TaskAttributesstatic
get_coldim() constmadness::SystolicMatrixAlgorithm< T >inline
get_id(std::pair< void *, unsigned short > &id) constmadness::SystolicMatrixAlgorithm< T >inlineprivatevirtual
get_nthread() constmadness::TaskAttributesinline
get_rank() constmadness::SystolicMatrixAlgorithm< T >inline
get_rowdim() constmadness::SystolicMatrixAlgorithm< T >inline
get_world() constmadness::SystolicMatrixAlgorithm< T >inline
HIGHPRIORITYmadness::TaskAttributesstatic
hipri()madness::TaskAttributesinlinestatic
id_madness::PoolTaskInterfaceprivate
inc()madness::DependencyInterfaceinline
inc_debug(const char *caller)madness::DependencyInterfaceinline
iptrmadness::SystolicMatrixAlgorithm< T >private
is_generator() constmadness::TaskAttributesinline
is_high_priority() constmadness::TaskAttributesinline
is_stealable() constmadness::TaskAttributesinline
iteration(const int nthread)madness::SystolicMatrixAlgorithm< T >inlineprivate
jptrmadness::SystolicMatrixAlgorithm< T >private
kernel(int i, int j, T *rowi, T *rowj)=0madness::SystolicMatrixAlgorithm< T >pure virtual
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
mapmadness::SystolicMatrixAlgorithm< T >private
MAXCALLBACKSmadness::DependencyInterfaceprivatestatic
multi_threaded(int nthread)madness::TaskAttributesinlinestatic
ndep() constmadness::DependencyInterfaceinline
ndependmadness::DependencyInterfaceprivate
nlocalmadness::SystolicMatrixAlgorithm< T >private
notify()madness::DependencyInterfaceinlinevirtual
notify_debug(const char *caller)madness::DependencyInterfaceinlinevirtual
notify_debug_impl(const char *caller)madness::CallbackInterfaceinlineprotectedvirtual
nprocmadness::SystolicMatrixAlgorithm< T >private
NTHREADmadness::TaskAttributesstatic
operator=(const Spinlock &)madness::Spinlockprivate
PoolTaskInterface()madness::PoolTaskInterfaceinline
PoolTaskInterface(const TaskAttributes &attr)madness::PoolTaskInterfaceinlineexplicit
probe() constmadness::DependencyInterfaceinline
rankmadness::SystolicMatrixAlgorithm< T >private
register_callback(CallbackInterface *callback)madness::DependencyInterfaceinline
register_final_callback(CallbackInterface *callback)madness::DependencyInterfaceinline
register_submit_callback()madness::TaskInterfaceinlineprivate
rowdimmadness::SystolicMatrixAlgorithm< T >private
run(World &world, const TaskThreadEnv &env)madness::SystolicMatrixAlgorithm< T >inlinevirtual
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
solve_sequential()madness::SystolicMatrixAlgorithm< T >inline
spinlockmadness::Spinlockmutableprivate
Spinlock(const Spinlock &)madness::Spinlockprivate
Spinlock(int junk=0)madness::Spinlockinlineprivate
start_iteration_hook(const TaskThreadEnv &env)madness::SystolicMatrixAlgorithm< T >inlinevirtual
STEALABLEmadness::TaskAttributesstatic
submitmadness::TaskInterfaceprivate
submit_time_madness::PoolTaskInterfaceprivate
SystolicMatrixAlgorithm(DistributedMatrix< T > &A, int tag, int nthread=ThreadPool::size()+1)madness::SystolicMatrixAlgorithm< T >inline
tagmadness::SystolicMatrixAlgorithm< T >private
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
unshuffle()madness::SystolicMatrixAlgorithm< T >inlineprivate
worldmadness::TaskInterfaceprivate
~CallbackInterface()madness::CallbackInterfaceinlinevirtual
~DependencyInterface()madness::DependencyInterfaceinlinevirtual
~PoolTaskInterface()=defaultmadness::PoolTaskInterfacevirtual
~Spinlock()madness::Spinlockinlineprivatevirtual
~SystolicMatrixAlgorithm()madness::SystolicMatrixAlgorithm< T >inlinevirtual
~TaskAttributes()madness::TaskAttributesinlinevirtual
~TaskInterface()madness::TaskInterfaceinlinevirtual