A | madness::SystolicMatrixAlgorithm< double > | private |
callbacks | madness::DependencyInterface | mutableprivate |
callbackT typedef | madness::DependencyInterface | private |
coldim | madness::SystolicMatrixAlgorithm< double > | private |
completion | madness::TaskInterface | private |
converged(const TaskThreadEnv &env) const | madness::SystolicFixOrbitalOrders | inlinevirtual |
cycle() | madness::SystolicMatrixAlgorithm< double > | inlineprivate |
debug | madness::TaskInterface | static |
dec() | madness::DependencyInterface | inline |
dec_debug(const char *caller) | madness::DependencyInterface | inline |
DependencyInterface(int ndep=0) | madness::DependencyInterface | inline |
DependencyInterface(int ndep, const char *caller) | madness::DependencyInterface | inline |
do_callbacks(callbackT &cb) const | madness::DependencyInterface | inlineprivate |
end_iteration_hook(const TaskThreadEnv &env) | madness::SystolicFixOrbitalOrders | inlinevirtual |
execute() | madness::PoolTaskInterface | inline |
final_callback | madness::DependencyInterface | mutableprivate |
flags | madness::TaskAttributes | private |
generator() | madness::TaskAttributes | inlinestatic |
GENERATOR | madness::TaskAttributes | static |
get_coldim() const | madness::SystolicMatrixAlgorithm< double > | inline |
get_id(std::pair< void *, unsigned short > &id) const | madness::SystolicMatrixAlgorithm< double > | inlineprivatevirtual |
get_nthread() const | madness::TaskAttributes | inline |
get_rank() const | madness::SystolicMatrixAlgorithm< double > | inline |
get_rowdim() const | madness::SystolicMatrixAlgorithm< double > | inline |
get_world() const | madness::SystolicMatrixAlgorithm< double > | inline |
HIGHPRIORITY | madness::TaskAttributes | static |
hipri() | madness::TaskAttributes | inlinestatic |
id_ | madness::PoolTaskInterface | private |
inc() | madness::DependencyInterface | inline |
inc_debug(const char *caller) | madness::DependencyInterface | inline |
iptr | madness::SystolicMatrixAlgorithm< double > | private |
is_generator() const | madness::TaskAttributes | inline |
is_high_priority() const | madness::TaskAttributes | inline |
is_stealable() const | madness::TaskAttributes | inline |
iteration(const int nthread) | madness::SystolicMatrixAlgorithm< double > | inlineprivate |
jptr | madness::SystolicMatrixAlgorithm< double > | private |
kernel(int i, int j, double *MADNESS_RESTRICT Ui, double *MADNESS_RESTRICT Uj) | madness::SystolicFixOrbitalOrders | inline |
SystolicMatrixAlgorithm< double >::kernel(int i, int j, double *rowi, double *rowj)=0 | madness::SystolicMatrixAlgorithm< double > | pure virtual |
lock() const | madness::Spinlock | inlineprivate |
make_id(std::pair< void *, unsigned short > &id, fnT fn) | madness::PoolTaskInterface | inlineprotectedstatic |
make_id(std::pair< void *, unsigned short > &id, const fnobjT &) | madness::PoolTaskInterface | inlineprotectedstatic |
map | madness::SystolicMatrixAlgorithm< double > | private |
MAXCALLBACKS | madness::DependencyInterface | privatestatic |
multi_threaded(int nthread) | madness::TaskAttributes | inlinestatic |
ndep() const | madness::DependencyInterface | inline |
ndepend | madness::DependencyInterface | private |
nlocal | madness::SystolicMatrixAlgorithm< double > | private |
notify() | madness::DependencyInterface | inlinevirtual |
notify_debug(const char *caller) | madness::DependencyInterface | inlinevirtual |
notify_debug_impl(const char *caller) | madness::CallbackInterface | inlineprotectedvirtual |
nproc | madness::SystolicMatrixAlgorithm< double > | private |
nswitched | madness::SystolicFixOrbitalOrders | private |
NTHREAD | madness::TaskAttributes | static |
operator=(const Spinlock &) | madness::Spinlock | private |
PoolTaskInterface() | madness::PoolTaskInterface | inline |
PoolTaskInterface(const TaskAttributes &attr) | madness::PoolTaskInterface | inlineexplicit |
probe() const | madness::DependencyInterface | inline |
rank | madness::SystolicMatrixAlgorithm< double > | private |
register_callback(CallbackInterface *callback) | madness::DependencyInterface | inline |
register_final_callback(CallbackInterface *callback) | madness::DependencyInterface | inline |
register_submit_callback() | madness::TaskInterface | inlineprivate |
rowdim | madness::SystolicMatrixAlgorithm< double > | private |
run(World &world, const TaskThreadEnv &env) | madness::SystolicMatrixAlgorithm< double > | inlinevirtual |
madness::TaskInterface::run(const TaskThreadEnv &env) | madness::TaskInterface | protectedvirtual |
madness::TaskInterface::run(World &) | madness::TaskInterface | inlinevirtual |
serialize(Archive &ar) | madness::TaskAttributes | inline |
set_event(profiling::TaskEvent *task_event) | madness::PoolTaskInterface | inlineprivate |
set_generator(bool generator_hint) | madness::TaskAttributes | inline |
set_highpriority(bool hipri) | madness::TaskAttributes | inline |
set_info(World *w, CallbackInterface *c) | madness::TaskInterface | inlineprivate |
set_nthread(int nthread) | madness::PoolTaskInterface | inline |
set_stealable(bool stealable) | madness::TaskAttributes | inline |
solve_sequential() | madness::SystolicMatrixAlgorithm< double > | inline |
spinlock | madness::Spinlock | mutableprivate |
Spinlock(const Spinlock &) | madness::Spinlock | private |
Spinlock(int junk=0) | madness::Spinlock | inlineprivate |
start_iteration_hook(const TaskThreadEnv &env) | madness::SystolicFixOrbitalOrders | inlinevirtual |
STEALABLE | madness::TaskAttributes | static |
submit | madness::TaskInterface | private |
submit_time_ | madness::PoolTaskInterface | private |
SystolicFixOrbitalOrders(DistributedMatrix< double > &U, int tag=5556) | madness::SystolicFixOrbitalOrders | inline |
SystolicMatrixAlgorithm(DistributedMatrix< double > &A, int tag, int nthread=ThreadPool::size()+1) | madness::SystolicMatrixAlgorithm< double > | inline |
tag | madness::SystolicMatrixAlgorithm< double > | private |
task_event_ | madness::PoolTaskInterface | private |
TaskAttributes(unsigned long flags=0) | madness::TaskAttributes | inlineexplicit |
TaskAttributes(const TaskAttributes &attr) | madness::TaskAttributes | inline |
TaskInterface(int ndepend=0, const TaskAttributes attr=TaskAttributes()) | madness::TaskInterface | inline |
TaskInterface(int ndepend, const char *caller, const TaskAttributes attr=TaskAttributes()) | madness::TaskInterface | inline |
TaskInterface(const TaskAttributes &attr) | madness::TaskInterface | inlineexplicit |
try_lock() const | madness::Spinlock | inlineprivate |
unlock() const | madness::Spinlock | inlineprivate |
unshuffle() | madness::SystolicMatrixAlgorithm< double > | inlineprivate |
world | madness::TaskInterface | private |
~CallbackInterface() | madness::CallbackInterface | inlinevirtual |
~DependencyInterface() | madness::DependencyInterface | inlinevirtual |
~PoolTaskInterface()=default | madness::PoolTaskInterface | virtual |
~Spinlock() | madness::Spinlock | inlineprivatevirtual |
~SystolicMatrixAlgorithm() | madness::SystolicMatrixAlgorithm< double > | inlinevirtual |
~TaskAttributes() | madness::TaskAttributes | inlinevirtual |
~TaskInterface() | madness::TaskInterface | inlinevirtual |