| accumulate_locally(World &subworld, const vecfuncT &result_subworld) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| accumulates_own_output() const override | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinevirtual |
| accumulation_mode_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| allocator(World &world, const argtupleT &argtuple) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| argtupleT typedef | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | |
| batch | madness::MacroTaskOperationBase | |
| batch_begin_to_index_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| batch_cache_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| batch_cache_hits() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| batch_cache_hits_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| batch_cache_misses() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| batch_cache_misses_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| batch_prefetch_hits() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| batch_prefetch_hits_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| batch_salt_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| bra_role() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| bra_shares_ket_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| cache_world_id_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| cleanup() override | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinevirtual |
| clear_local_caches() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| cloud_ptr | madness::MacroTaskOperationBase | |
| commit_cost_reference() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| compute_batch_in_asymmetric_matrix(World &subworld, const vecfuncT &ket_batch, const vecfuncT &bra_batch, const vecfuncT &vf_batch) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| compute_diagonal_batch_in_symmetric_matrix(World &subworld, const vecfuncT &ket_batch, const vecfuncT &bra_batch, const vecfuncT &vf_batch) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| compute_offdiagonal_batch_in_symmetric_matrix(World &subworld, const vecfuncT &ket_rows, const vecfuncT &ket_columns, const vecfuncT &bra_batch, const vecfuncT &vf_batch) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | |
| cost_aware_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| cost_matrix_dimension() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| cost_reference_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| cost_this_call() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| cost_this_call_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| ensure_cache_world(World &world) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivate |
| ensure_node_accumulator(World &nodeworld) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| exchange_call_index() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| exchange_call_index_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| fetch_batch(World &world, Cloud &cloud, const long record) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivate |
| finalize_chunk_entries() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| finalize_stage1(World &subworld, World *nodeworld) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| finalize_stage1_done_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| finalize_stage2(World &subworld, World *nodeworld, vecfuncT &universe_result) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| finalize_universe_done_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| get_node_reducer(World &world) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| get_universe_reducer(World &world) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| granularity_level | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| handles_own_data_movement() const override | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinevirtual |
| Kf_local_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| Kf_local_initialized_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| Kf_local_world_id_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| Kf_node_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| Kf_node_initialized_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| Kf_node_world_id_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| lo | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| MacroTaskExchangeSimple(const long nresult, const double lo, const double mul_tol, const bool symmetric, const bool owner_pinned=false, const long granularity_level=1, const long universe_rank=0, const int accumulation_mode=2, const bool cost_aware=true, const long batch_salt=0, const bool bra_shares_ket=true, const bool vf_shares_ket=true) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| MacroTaskOperationBase() | madness::MacroTaskOperationBase | inline |
| mul_tol | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| name | madness::MacroTaskOperationBase | |
| node_reducer_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| node_reducer_world_id_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| nresult | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| operator()(const std::vector< Function< T, NDIM > > &vf_batch, const std::vector< Function< T, NDIM > > &bra_batch, const std::vector< Function< T, NDIM > > &vket) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| owner_hint(const Batch &task_batch, const long nsubworld) const override | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinevirtual |
| owner_map_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| owner_pinned | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| partitioner | madness::MacroTaskOperationBase | |
| prefetch_current_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| prefetch_next_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| prepare_owner_assignment(const MacroTaskPartitioner::partitionT &partition, const long nsubworld) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| prof_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | mutableprivate |
| prof_task_seq_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| profile_active() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| reset_batch_cache_counters() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlinestatic |
| resultT typedef | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | |
| store_batches(World &world, World &subworld, Cloud &cloud, const argtupleT &argtuple, const long nsubworld) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| subworld_ptr | madness::MacroTaskOperationBase | |
| sym_pipeline_advance(World &subworld, const vecfuncT &, const Batch_1D &next_col, const Batch_1D &next_row, const bool has_next) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| symmetric | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| touched_result_indices() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| universe_rank_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| universe_reducer_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| universe_reducer_world_id_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inlineprivatestatic |
| vf_role() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| vf_shares_ket_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | private |
| wants_node_local_reduction() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >::MacroTaskExchangeSimple | inline |
| ~MacroTaskOperationBase() | madness::MacroTaskOperationBase | inlinevirtual |