MADNESS 0.10.1
madness::SystolicFixOrbitalOrders Member List

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

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