var searchData=
[
  ['rank',['rank',['../classdiy_1_1_assigner.html#a272d33bcc94394f39880603084b55f38',1,'diy::Assigner::rank()'],['../classdiy_1_1_contiguous_assigner.html#a5c879abab3d9f8dc0f3161c340033346',1,'diy::ContiguousAssigner::rank()'],['../classdiy_1_1_round_robin_assigner.html#a5ed6d8557499540c6390c3b513cb2eec',1,'diy::RoundRobinAssigner::rank()']]],
  ['read',['read',['../group___communication.html#ga39e95469ec8128e4f4f4bcc20c2a6205',1,'diy::Master::Proxy']]],
  ['read_5fblocks',['read_blocks',['../group___i_o.html#ga58ad86682cb639add4d3ef0b1806b0c0',1,'diy::io::read_blocks()'],['../group___i_o.html#gae1028f6aa9f522e8fd57859c81bbc466',1,'diy::io::split::read_blocks()']]],
  ['rebind',['rebind',['../structdiy_1_1_grid_1_1rebind.html',1,'diy::Grid']]],
  ['rebind',['rebind',['../structdiy_1_1_point_1_1rebind.html',1,'diy::Point']]],
  ['recursive_5fmutex',['recursive_mutex',['../structdiy_1_1recursive__mutex.html',1,'diy']]],
  ['recv',['recv',['../classdiy_1_1mpi_1_1communicator.html#a49d6b9d40158decf77b6b2f9b866779d',1,'diy::mpi::communicator']]],
  ['reduce',['reduce',['../group___m_p_i.html#ga13ff29a892870f09695ff7fd3832e764',1,'diy::mpi::reduce(const communicator &amp;comm, const T &amp;in, T &amp;out, int root, const Op &amp;op)'],['../group___m_p_i.html#ga8d25825b156fc8b5ded921b1094f7520',1,'diy::mpi::reduce(const communicator &amp;comm, const T &amp;in, int root, const Op &amp;op)'],['../group___communication.html#ga4254d5b9c3e97e5d5d73dd019023257f',1,'diy::reduce(Master &amp;master, const Assigner &amp;assigner, const Partners &amp;partners, const Reduce &amp;reduce, const Skip &amp;skip)'],['../group___communication.html#gac4f9294e9a7e7a7f2034bcbddf4e7084',1,'diy::reduce(Master &amp;master, const Assigner &amp;assigner, const Partners &amp;partners, const Reduce &amp;reducer)']]],
  ['reduceproxy',['ReduceProxy',['../structdiy_1_1_reduce_proxy.html',1,'diy']]],
  ['reduceproxy',['ReduceProxy',['../structdiy_1_1_reduce_proxy.html#a00fc565b7b88b6bdc3f3163a41e1e0a9',1,'diy::ReduceProxy::ReduceProxy(const Master::Proxy &amp;proxy, void *block, unsigned round, const Assigner &amp;assigner, const GIDVector &amp;incoming_gids, const GIDVector &amp;outgoing_gids)'],['../structdiy_1_1_reduce_proxy.html#a5ed1995ee2e11b6704c733ed289f52d4',1,'diy::ReduceProxy::ReduceProxy(const Master::Proxy &amp;proxy, void *block, unsigned round, const Assigner &amp;assigner, const Link &amp;in_link, const Link &amp;out_link)']]],
  ['regularallreducepartners',['RegularAllReducePartners',['../structdiy_1_1_regular_all_reduce_partners.html',1,'diy']]],
  ['regularallreducepartners',['RegularAllReducePartners',['../structdiy_1_1_regular_all_reduce_partners.html#a17636b871931df4337b6a19e335d3fd6',1,'diy::RegularAllReducePartners::RegularAllReducePartners(const Decomposer &amp;decomposer, int k, bool contiguous=true)'],['../structdiy_1_1_regular_all_reduce_partners.html#a98822d82069ec237a13100323db887bc',1,'diy::RegularAllReducePartners::RegularAllReducePartners(const DivisionVector &amp;divs, const KVSVector &amp;kvs, bool contiguous=true)']]],
  ['regularbroadcastpartners',['RegularBroadcastPartners',['../structdiy_1_1_regular_broadcast_partners.html',1,'diy']]],
  ['regularbroadcastpartners',['RegularBroadcastPartners',['../structdiy_1_1_regular_broadcast_partners.html#a084dfebcb423afd1ec4a05cafc75547f',1,'diy::RegularBroadcastPartners::RegularBroadcastPartners(const Decomposer &amp;decomposer, int k, bool contiguous=true)'],['../structdiy_1_1_regular_broadcast_partners.html#a958b424382b88ac8cf118a00c56b799c',1,'diy::RegularBroadcastPartners::RegularBroadcastPartners(const DivisionVector &amp;divs, const KVSVector &amp;kvs, bool contiguous=true)']]],
  ['regulardecomposer',['RegularDecomposer',['../structdiy_1_1_regular_decomposer.html#a9447fd42149c22e1f896c01b54069dc1',1,'diy::RegularDecomposer']]],
  ['regulardecomposer',['RegularDecomposer',['../structdiy_1_1_regular_decomposer.html',1,'diy']]],
  ['regularlink',['RegularLink',['../classdiy_1_1_regular_link.html',1,'diy']]],
  ['regularlinkselector',['RegularLinkSelector',['../structdiy_1_1_regular_link_selector.html',1,'diy']]],
  ['regularlinkselector_3c_20continuousbounds_20_3e',['RegularLinkSelector&lt; ContinuousBounds &gt;',['../structdiy_1_1_regular_link_selector_3_01_continuous_bounds_01_4.html',1,'diy']]],
  ['regularlinkselector_3c_20discretebounds_20_3e',['RegularLinkSelector&lt; DiscreteBounds &gt;',['../structdiy_1_1_regular_link_selector_3_01_discrete_bounds_01_4.html',1,'diy']]],
  ['regularmergepartners',['RegularMergePartners',['../structdiy_1_1_regular_merge_partners.html',1,'diy']]],
  ['regularmergepartners',['RegularMergePartners',['../structdiy_1_1_regular_merge_partners.html#ab1d3706a355ceeac5c5454d3a4f4f1f7',1,'diy::RegularMergePartners::RegularMergePartners(const Decomposer &amp;decomposer, int k, bool contiguous=true)'],['../structdiy_1_1_regular_merge_partners.html#a9ffbb27bb7d66e660d4e244f163bbd18',1,'diy::RegularMergePartners::RegularMergePartners(const DivisionVector &amp;divs, const KVSVector &amp;kvs, bool contiguous=true)']]],
  ['regularpartners',['RegularPartners',['../structdiy_1_1_regular_partners.html',1,'diy']]],
  ['regularswappartners',['RegularSwapPartners',['../structdiy_1_1_regular_swap_partners.html#a23de46f6b30179af266e147312543c6a',1,'diy::RegularSwapPartners::RegularSwapPartners(const Decomposer &amp;decomposer, int k, bool contiguous=true)'],['../structdiy_1_1_regular_swap_partners.html#a9a2a18721741fd117f76c40c5106953f',1,'diy::RegularSwapPartners::RegularSwapPartners(const DivisionVector &amp;divs, const KVSVector &amp;kvs, bool contiguous=true)']]],
  ['regularswappartners',['RegularSwapPartners',['../structdiy_1_1_regular_swap_partners.html',1,'diy']]],
  ['release',['release',['../classdiy_1_1_master.html#a4e8f7b4f8af7041559385b54e82d0f1c',1,'diy::Master']]],
  ['request',['request',['../structdiy_1_1mpi_1_1request.html',1,'diy::mpi']]],
  ['reserve',['reserve',['../classfmt_1_1_buffer.html#a7f46a3ce8d86abe35904f6654bd4ea1e',1,'fmt::Buffer']]],
  ['resize',['resize',['../classfmt_1_1_buffer.html#a20f893164dc20e8ea8c77810d4ea8d59',1,'fmt::Buffer']]],
  ['resource_5faccessor',['resource_accessor',['../classdiy_1_1resource__accessor.html',1,'diy']]],
  ['round',['round',['../structdiy_1_1_reduce_proxy.html#aa38bbd6145d035a99562a1a5a3d92375',1,'diy::ReduceProxy']]],
  ['roundrobinassigner',['RoundRobinAssigner',['../classdiy_1_1_round_robin_assigner.html',1,'diy']]],
  ['roundrobinassigner',['RoundRobinAssigner',['../classdiy_1_1_round_robin_assigner.html#a9b7e6bc1421748367a9970846568af1f',1,'diy::RoundRobinAssigner']]],
  ['rounds',['rounds',['../structdiy_1_1_regular_all_reduce_partners.html#a2e293d418aa252920321004e2461097e',1,'diy::RegularAllReducePartners::rounds()'],['../structdiy_1_1_regular_broadcast_partners.html#a51402d889b532bef77c2d5f29ebaed5f',1,'diy::RegularBroadcastPartners::rounds()']]],
  ['runtimeerror',['RuntimeError',['../classfmt_1_1internal_1_1_runtime_error.html',1,'fmt::internal']]]
];
