var searchData=
[
  ['randompartitioner_0',['RandomPartitioner',['../classtf_1_1RandomPartitioner.html',1,'tf::RandomPartitioner&lt; C &gt;'],['../classtf_1_1RandomPartitioner.html#a5ab28a71b47ce0ddef1764469d67153d',1,'tf::RandomPartitioner::RandomPartitioner()=default'],['../classtf_1_1RandomPartitioner.html#a72fa7e849ffb0c9b6547edc719cbda50',1,'tf::RandomPartitioner::RandomPartitioner(size_t sz)'],['../classtf_1_1RandomPartitioner.html#a3158af2f133856f3620fad20decd8d40',1,'tf::RandomPartitioner::RandomPartitioner(size_t sz, C &amp;&amp;closure)'],['../classtf_1_1RandomPartitioner.html#a586f4233b5ace06598282b007b75ee7f',1,'tf::RandomPartitioner::RandomPartitioner(float alpha, float beta)'],['../classtf_1_1RandomPartitioner.html#a36fcc5816916f621f0fb2eb9338b3376',1,'tf::RandomPartitioner::RandomPartitioner(float alpha, float beta, C &amp;&amp;closure)']]],
  ['range_20of_20dependent_20async_20tasks_1',['Specify a Range of Dependent Async Tasks',['../DependentAsyncTasking.html#SpecifyARagneOfDependentAsyncTasks',1,'']]],
  ['range_20of_20items_2',['Sort a Range of Items',['../ParallelSort.html#SortARangeOfItems',1,'']]],
  ['range_20of_20items_20with_20a_20custom_20comparator_3',['Sort a Range of Items with a Custom Comparator',['../ParallelSort.html#SortARangeOfItemsWithACustomComparator',1,'']]],
  ['real_20use_20cases_4',['Real Use Cases',['../usecases.html',1,'']]],
  ['real_20use_20cases_5',['Q11: Do you have any real use cases?',['../FAQ.html#GeneralQuestion11',1,'']]],
  ['rebind_6',['rebind',['../structtf_1_1cudaDeviceAllocator_1_1rebind.html',1,'tf::cudaDeviceAllocator&lt; T &gt;::rebind&lt; U &gt;'],['../structtf_1_1cudaUSMAllocator_1_1rebind.html',1,'tf::cudaUSMAllocator&lt; T &gt;::rebind&lt; U &gt;']]],
  ['recognition_7',['Recognition',['../References.html#RefRecognition',1,'']]],
  ['record_8',['record',['../classtf_1_1cudaStreamBase.html#a54df1c74423c0476c0ca1f1798584def',1,'tf::cudaStreamBase']]],
  ['recursion_20optimization_9',['Tail Recursion Optimization',['../ExamplesFibonacciNumber.html#TailRecursionOptimization',1,'']]],
  ['recursive_20asynchronous_20tasks_20from_20a_20runtime_20task_10',['Create Recursive Asynchronous Tasks from a Runtime Task',['../RuntimeTasking.html#CreateRecursiveAsynchronousTasksFromARuntimeTask',1,'']]],
  ['recursive_20fibonacci_20parallelism_20using_20runtime_20tasking_11',['Recursive Fibonacci Parallelism using Runtime Tasking',['../ExamplesFibonacciNumber.html#RecursiveFibonacciParallelismUsingRuntimeTasking',1,'']]],
  ['recursive_20fibonacci_20parallelism_20using_20task_20group_12',['Recursive Fibonacci Parallelism using %Task Group',['../ExamplesFibonacciNumber.html#RecursiveFibonacciParallelismUsingTaskGroup',1,'']]],
  ['recursive_20task_20parallelism_13',['Implement Recursive Task Parallelism',['../TaskGroup.html#ImplementRecursiveTaskParallelismUsingTaskGroup',1,'']]],
  ['recursively_20from_20a_20runtime_14',['Launch Asynchronous Tasks Recursively from a Runtime',['../AsyncTasking.html#LaunchAsynchronousTasksRecursivelyFromARuntime',1,'']]],
  ['reduce_15',['reduce',['../classtf_1_1FlowBuilder.html#afb24798ebf46e253a40b01bffb1da6a7',1,'tf::FlowBuilder']]],
  ['reduce_20by_20index_20task_16',['Create a Reduce-by-Index Task',['../ParallelReduction.html#ParallelReductionCreateAReduceByIndexTask',1,'']]],
  ['reduce_5fby_5findex_17',['reduce_by_index',['../classtf_1_1FlowBuilder.html#a3ea810696c4b29824d1aaef15342c825',1,'tf::FlowBuilder']]],
  ['reduction_18',['Parallel Reduction',['../ParallelReduction.html',1,'Algorithms']]],
  ['reduction_20task_19',['Reduction Task',['../ParallelReduction.html#A2ParallelReduction',1,'Create a Parallel-Reduction Task'],['../ParallelReduction.html#A2ParallelTransformationReduction',1,'Create a Parallel-Transform-Reduction Task']]],
  ['reference_20',['Reference',['../ParallelIterations.html#ParallelForEachCaptureIndicesByReference',1,'Capture Indices by Reference'],['../ParallelIterations.html#ParallelForEachCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelTransforms.html#ParallelTransformsCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelReduction.html#ParallelReductionCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelFind.html#ParallelFindCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../GraphProcessingPipeline.html#GraphPipelineReference',1,'Reference']]],
  ['references_21',['References',['../References.html',1,'References'],['../opentimer.html#UseCaseOpenTimerReferences',1,'References'],['../dreamplace.html#UseCasesDreamPlaceReferences',1,'References']]],
  ['release_22',['release',['../classtf_1_1Task.html#a26709523eb112f2d024f4c0e9d2f0019',1,'tf::Task::release(Semaphore &amp;semaphore)'],['../classtf_1_1Task.html#a1c64e317dba24a8cf4f8da6123bc33af',1,'tf::Task::release(I first, I last)']]],
  ['release_201_20x_20x_20before_202018_23',['Release 1.x.x (before 2018)',['../release-1-x-x.html',1,'Releases']]],
  ['release_202_200_200_202018_2008_2028_24',['Release 2.0.0 (2018/08/28)',['../release-2-0-0.html',1,'Releases']]],
  ['release_202_201_200_202019_2002_2015_25',['Release 2.1.0 (2019/02/15)',['../release-2-1-0.html',1,'Releases']]],
  ['release_202_202_200_202019_2006_2015_26',['Release 2.2.0 (2019/06/15)',['../release-2-2-0.html',1,'Releases']]],
  ['release_202_203_200_202020_2002_2027_27',['Release 2.3.0 (2020/02/27)',['../release-2-3-0.html',1,'Releases']]],
  ['release_202_203_201_202020_2003_2013_28',['Release 2.3.1 (2020/03/13)',['../release-2-3-1.html',1,'Releases']]],
  ['release_202_204_200_202020_2003_2025_29',['Release 2.4.0 (2020/03/25)',['../release-2-4-0.html',1,'Releases']]],
  ['release_202_205_200_202020_2006_2001_30',['Release 2.5.0 (2020/06/01)',['../release-2-5-0.html',1,'Releases']]],
  ['release_202_206_200_202020_2008_2025_31',['Release 2.6.0 (2020/08/25)',['../release-2-6-0.html',1,'Releases']]],
  ['release_202_207_200_202020_2010_2001_32',['Release 2.7.0 (2020/10/01)',['../release-2-7-0.html',1,'Releases']]],
  ['release_203_200_200_202021_2001_2001_33',['Release 3.0.0 (2021/01/01)',['../release-3-0-0.html',1,'Releases']]],
  ['release_203_201_200_202021_2004_2014_34',['Release 3.1.0 (2021/04/14)',['../release-3-1-0.html',1,'Releases']]],
  ['release_203_2010_200_202025_2005_2001_35',['Release 3.10.0 (2025/05/01)',['../release-3-10-0.html',1,'Releases']]],
  ['release_203_2011_200_202025_2011_2024_36',['Release 3.11.0 (2025/11/24)',['../release-3-11-0.html',1,'Releases']]],
  ['release_203_202_200_202021_2007_2029_37',['Release 3.2.0 (2021/07/29)',['../release-3-2-0.html',1,'Releases']]],
  ['release_203_203_200_202022_2001_2003_38',['Release 3.3.0 (2022/01/03)',['../release-3-3-0.html',1,'Releases']]],
  ['release_203_204_200_202022_2005_2023_39',['Release 3.4.0 (2022/05/23)',['../release-3-4-0.html',1,'Releases']]],
  ['release_203_205_200_202023_2001_2005_40',['Release 3.5.0 (2023/01/05)',['../release-3-5-0.html',1,'Releases']]],
  ['release_203_206_200_202023_2005_2007_41',['Release 3.6.0 (2023/05/07)',['../release-3-6-0.html',1,'Releases']]],
  ['release_203_207_200_202024_2005_2007_42',['Release 3.7.0 (2024/05/07)',['../release-3-7-0.html',1,'Releases']]],
  ['release_203_208_200_202024_2010_2002_43',['Release 3.8.0 (2024/10/02)',['../release-3-8-0.html',1,'Releases']]],
  ['release_203_209_200_202025_2001_2002_44',['Release 3.9.0 (2025/01/02)',['../release-3-9-0.html',1,'Releases']]],
  ['release_204_200_200_202026_2001_2001_45',['Release 4.0.0 (2026/01/01)',['../release-4-0-0.html',1,'Releases']]],
  ['release_204_201_200_20master_46',['Release 4.1.0 (Master)',['../release-4-1-0.html',1,'Releases']]],
  ['release_20notes_47',['Release Notes',['../Releases.html',1,'']]],
  ['release_20roadmap_48',['Release Roadmap',['../release-roadmap.html',1,'Releases']]],
  ['release_20summary_49',['Release Summary',['../release-4-1-0.html#release-4-1-0_summary',1,'Release Summary'],['../release-4-0-0.html#release-4-0-0_summary',1,'Release Summary'],['../release-3-11-0.html#release-3-11-0_summary',1,'Release Summary'],['../release-3-10-0.html#release-3-10-0_summary',1,'Release Summary'],['../release-3-9-0.html#release-3-9-0_summary',1,'Release Summary'],['../release-3-8-0.html#release-3-8-0_summary',1,'Release Summary'],['../release-3-7-0.html#release-3-7-0_summary',1,'Release Summary'],['../release-3-6-0.html#release-3-6-0_summary',1,'Release Summary'],['../release-3-5-0.html#release-3-5-0_summary',1,'Release Summary'],['../release-3-4-0.html#release-3-4-0_summary',1,'Release Summary'],['../release-3-3-0.html#release-3-3-0_summary',1,'Release Summary']]],
  ['remove_5fdependency_50',['remove_dependency',['../classtf_1_1Taskflow.html#a354a7673fabeaf3be66928ad6b573900',1,'tf::Taskflow']]],
  ['remove_5fobserver_51',['remove_observer',['../classtf_1_1Executor.html#a31081f492c376f7b798de0e430534531',1,'tf::Executor']]],
  ['remove_5fpredecessors_52',['remove_predecessors',['../classtf_1_1Task.html#ac44d868e1ab0897799ce41786c649037',1,'tf::Task']]],
  ['remove_5fsuccessors_53',['remove_successors',['../classtf_1_1Task.html#a1920d567ec88f4dcc93d5e6bdd09e262',1,'tf::Task']]],
  ['removed_20items_54',['Removed Items',['../release-3-5-0.html#release-3-5-0_deprecated_items',1,'Deprecated and Removed Items'],['../release-3-4-0.html#release-3-4-0_deprecated_items',1,'Deprecated and Removed Items'],['../release-3-3-0.html#release-3-3-0_deprecated_items',1,'Deprecated and Removed Items'],['../release-3-2-0.html#release-3-2-0_deprecated_items',1,'Deprecated and Removed Items'],['../release-3-1-0.html#release-3-1-0_deprecated_items',1,'Deprecated and Removed Items'],['../release-3-0-0.html#release-3-0-0_deprecated_items',1,'Deprecated and Removed Items']]],
  ['report_20issues_55',['How Can I Report Issues?',['../guidelines.html#HowCanIReportAnIssue',1,'']]],
  ['report_20violations_56',['Report Violations',['../codeofconduct.html#ReportViolations',1,'']]],
  ['representation_57',['Graph Representation',['../graphtraversal.html#GraphTraversalGraphRepresentation',1,'']]],
  ['request_20cancellation_58',['Request Cancellation',['../RequestCancellation.html',1,'Cookbook']]],
  ['requirements_59',['Requirements',['../release-4-1-0.html#release-4-1-0_system_requirements',1,'System Requirements'],['../release-4-0-0.html#release-4-0-0_system_requirements',1,'System Requirements'],['../release-3-11-0.html#release-3-11-0_system_requirements',1,'System Requirements'],['../release-3-10-0.html#release-3-10-0_system_requirements',1,'System Requirements'],['../release-3-9-0.html#release-3-9-0_system_requirements',1,'System Requirements'],['../release-3-8-0.html#release-3-8-0_system_requirements',1,'System Requirements'],['../release-3-7-0.html#release-3-7-0_system_requirements',1,'System Requirements'],['../release-3-6-0.html#release-3-6-0_system_requirements',1,'System Requirements'],['../release-3-5-0.html#release-3-5-0_system_requirements',1,'System Requirements'],['../release-3-4-0.html#release-3-4-0_system_requirements',1,'System Requirements'],['../release-3-3-0.html#release-3-3-0_system_requirements',1,'System Requirements'],['../release-3-2-0.html#release-3-2-0_system_requirements',1,'System Requirements'],['../release-3-1-0.html#release-3-1-0_system_requirements',1,'System Requirements'],['../release-3-0-0.html#release-3-0-0_system_requirements',1,'System Requirements']]],
  ['reset_60',['reset',['../classtf_1_1IndexRange.html#a9cf7948f33d491f1bffe03a8d990bf13',1,'tf::IndexRange::reset()'],['../classtf_1_1Task.html#a302f51ed717d0a4e99edc50f92a571f3',1,'tf::Task::reset()'],['../classtf_1_1AsyncTask.html#a7c12835577fbdc1bca3190cf92c78088',1,'tf::AsyncTask::reset()'],['../classtf_1_1Semaphore.html#ad0f7801055550b20b8c2ae6d6099f220',1,'tf::Semaphore::reset()'],['../classtf_1_1Semaphore.html#a3193f673011ac0a8527284fa8f68ee6a',1,'tf::Semaphore::reset(size_t new_max_value)'],['../classtf_1_1Pipeline.html#a311d874b98de6f0def8a7d869e8d15bd',1,'tf::Pipeline::reset()'],['../classtf_1_1ScalablePipeline.html#a940a8de7b53ac5cbd59c55091d88c88f',1,'tf::ScalablePipeline::reset()'],['../classtf_1_1ScalablePipeline.html#ad8886d402568a9980952fa4ab59adcab',1,'tf::ScalablePipeline::reset(P first, P last)'],['../classtf_1_1ScalablePipeline.html#a8165894518d642ceaa0141e2a66d365a',1,'tf::ScalablePipeline::reset(size_t num_lines, P first, P last)'],['../classtf_1_1DataPipeline.html#ad6355a117bbc4d3d607fb6f95ffd9889',1,'tf::DataPipeline::reset()']]],
  ['reset_20a_20pipeline_61',['Reset a Pipeline',['../TaskParallelPipeline.html#ResetPipeline',1,'']]],
  ['reset_20a_20placeholder_20scalable_20pipeline_62',['Reset a Placeholder Scalable Pipeline',['../ScalableTaskParallelPipeline.html#ResetAPlaceholderScalablePipeline',1,'']]],
  ['reset_20a_20semaphore_63',['Reset a Semaphore',['../LimitTheMaximumConcurrency.html#ResetASemaphore',1,'']]],
  ['reset_5fwork_64',['reset_work',['../classtf_1_1Task.html#aec3ab712e12137542b7e4bc311ee9f20',1,'tf::Task']]],
  ['retain_65',['retain',['../classtf_1_1Subflow.html#ac585638d8ca8fb2f34c4826cb0d4f39f',1,'tf::Subflow::retain(bool flag) noexcept'],['../classtf_1_1Subflow.html#af34dc5c5d4da78f9140c33bbaa94fe07',1,'tf::Subflow::retain() const']]],
  ['retain_20a_20subflow_66',['Retain a Subflow',['../SubflowTasking.html#RetainASubflow',1,'']]],
  ['retrieve_20the_20exception_20pointer_20of_20a_20task_67',['Retrieve the Exception Pointer of a Task',['../ExceptionHandling.html#RetrieveTheExceptionPointerOfATask',1,'']]],
  ['retrieve_5fgraph_68',['retrieve_graph',['../namespacetf.html#a1d0bda5806c6fcde04ac31d3ac0dd4f2',1,'tf']]],
  ['returns_20after_20dispatching_20a_20taskflow_20graph_20what_20s_20wrong_69',['Q5: My program hangs and never returns after dispatching a taskflow graph. What&apos;s wrong?',['../FAQ.html#ProgrammingQuestions5',1,'']]],
  ['roadmap_70',['Release Roadmap',['../release-roadmap.html',1,'Releases']]],
  ['roles_71',['Rules for Roles',['../rules.html#RulesForRoles',1,'']]],
  ['rounds_72',['Specify the Number of Rounds',['../BenchmarkTaskflow.html#SpecifyTheNumberOfRounds',1,'']]],
  ['rules_73',['Rules',['../rules.html#ChangingTheRules',1,'Changing the Governance Rules'],['../rules.html',1,'Rules']]],
  ['rules_20for_20roles_74',['Rules for Roles',['../rules.html#RulesForRoles',1,'']]],
  ['run_75',['run',['../classtf_1_1Executor.html#a519777f5783981d534e9e53b99712069',1,'tf::Executor::run(Taskflow &amp;taskflow)'],['../classtf_1_1Executor.html#a4bbef53618db1852003a0cd1e1e40c50',1,'tf::Executor::run(Taskflow &amp;&amp;taskflow)'],['../classtf_1_1Executor.html#ac01c2f31dd3ed3b4dfa1a6c933a58b2f',1,'tf::Executor::run(Taskflow &amp;taskflow, C &amp;&amp;callable)'],['../classtf_1_1Executor.html#a52c27df2fb7372277f4926f4ab0a0937',1,'tf::Executor::run(Taskflow &amp;&amp;taskflow, C &amp;&amp;callable)'],['../classtf_1_1cudaStreamBase.html#a7dcdfb79385a57c4c59b7c9f21e8beb9',1,'tf::cudaStreamBase::run(const cudaGraphExecBase&lt; C, D &gt; &amp;exec)'],['../classtf_1_1cudaStreamBase.html#ab2bc215af714edceb86514de43074f29',1,'tf::cudaStreamBase::run(cudaGraphExec_t exec)']]],
  ['run_20a_20cuda_20graph_76',['Run a CUDA Graph',['../GPUTasking.html#RunACUDAGraph',1,'']]],
  ['run_20a_20cuda_20graph_20on_20specific_20gpu_77',['Run a CUDA Graph on Specific GPU',['../GPUTasking.html#RunACUDAGraphOnASpecificGPU',1,'']]],
  ['run_20a_20taskflow_20through_20an_20executor_78',['Run a Taskflow through an Executor',['../index.html#QuickStartRunATaskflowThroughAnExecution',1,'']]],
  ['run_20benchmarks_79',['Compile and Run Benchmarks',['../BenchmarkTaskflow.html#CompileAndRunBenchmarks',1,'']]],
  ['run_20concurrently_20with_20task_20a_80',['Q6: In the following example where B spawns a joined subflow of three tasks B1, B2, and B3, do they run concurrently with task A?',['../FAQ.html#ProgrammingQuestions6',1,'']]],
  ['run_20model_81',['Specify the Run Model',['../BenchmarkTaskflow.html#SpecifyTheRunModel',1,'']]],
  ['run_20options_82',['Configure Run Options',['../BenchmarkTaskflow.html#ConfigureRunOptions',1,'']]],
  ['run_5fn_83',['run_n',['../classtf_1_1Executor.html#a6d0617eebc9421f1ba1f82ce6dd02c00',1,'tf::Executor::run_n(Taskflow &amp;taskflow, size_t N)'],['../classtf_1_1Executor.html#ad10a12c9e14c8132e414c9a48443d938',1,'tf::Executor::run_n(Taskflow &amp;&amp;taskflow, size_t N)'],['../classtf_1_1Executor.html#abd99b189457d1a00a33cd22339694fcd',1,'tf::Executor::run_n(Taskflow &amp;taskflow, size_t N, C &amp;&amp;callable)'],['../classtf_1_1Executor.html#ad14430ac62f0e64e9e21712ba35c22ea',1,'tf::Executor::run_n(Taskflow &amp;&amp;taskflow, size_t N, C &amp;&amp;callable)']]],
  ['run_5funtil_84',['run_until',['../classtf_1_1Executor.html#a0f52e9dd64b65aba32ca0e13c1ed300a',1,'tf::Executor::run_until(Taskflow &amp;taskflow, P &amp;&amp;pred)'],['../classtf_1_1Executor.html#ab10fac2869d80049e5a75d2084a78eda',1,'tf::Executor::run_until(Taskflow &amp;&amp;taskflow, P &amp;&amp;pred)'],['../classtf_1_1Executor.html#af84856e5c4c605fcb3cbfbcad069a6a8',1,'tf::Executor::run_until(Taskflow &amp;taskflow, P &amp;&amp;pred, C &amp;&amp;callable)'],['../classtf_1_1Executor.html#af30c6947f060e4bdf344e90b6b44fc70',1,'tf::Executor::run_until(Taskflow &amp;&amp;taskflow, P &amp;&amp;pred, C &amp;&amp;callable)']]],
  ['running_20taskflow_85',['Running Taskflow',['../RequestCancellation.html#CancelARunningTaskflow',1,'Cancel a Running Taskflow'],['../ExceptionHandling.html#CatchAnExceptionFromARunningTaskflow',1,'Example: Catch an Exception from a Running Taskflow']]],
  ['running_20tasks_86',['Q8: Is the program master thread involved in running tasks?',['../FAQ.html#ProgrammingQuestions8',1,'']]],
  ['runtime_87',['RUNTIME',['../namespacetf.html#a1355048578785a80414707ff308b395aae5f5cd9fe71ac064a678f27c7d539ae8',1,'tf']]],
  ['runtime_88',['Runtime',['../AsyncTasking.html#LaunchAsynchronousTasksFromARuntime',1,'Launch Asynchronous Tasks from a Runtime'],['../AsyncTasking.html#LaunchAsynchronousTasksRecursivelyFromARuntime',1,'Launch Asynchronous Tasks Recursively from a Runtime'],['../classtf_1_1Runtime.html',1,'tf::Runtime']]],
  ['runtime_20task_89',['Runtime Task',['../RuntimeTasking.html#CreateARuntimeTask',1,'Create a Runtime Task'],['../RuntimeTasking.html#CreateAsynchronousTasksFromARuntimeTask',1,'Create Asynchronous Tasks from a Runtime Task'],['../RuntimeTasking.html#CreateRecursiveAsynchronousTasksFromARuntimeTask',1,'Create Recursive Asynchronous Tasks from a Runtime Task']]],
  ['runtime_20tasking_90',['Runtime Tasking',['../ExamplesFibonacciNumber.html#RecursiveFibonacciParallelismUsingRuntimeTasking',1,'Recursive Fibonacci Parallelism using Runtime Tasking'],['../RuntimeTasking.html',1,'Runtime Tasking']]],
  ['runtimetask_91',['RuntimeTask',['../concepttf_1_1RuntimeTask.html',1,'tf']]]
];
