var searchData=
[
  ['c_2003_2098_2011_2014_2017_0',['Q6: Does Taskflow have backward compatibility with C++03/98/11/14/17?',['../FAQ.html#GeneralQuestion6',1,'']]],
  ['cachelinealigned_1',['CachelineAligned',['../classtf_1_1CachelineAligned.html',1,'tf']]],
  ['callable_2',['callable',['../classtf_1_1Pipe.html#a43da5ae4ba56e35e4d0a705f7fa25686',1,'tf::Pipe::callable()'],['../classtf_1_1DataPipe.html#a5931f0ae2db8e00f4ad4c42a26adbeae',1,'tf::DataPipe::callable()']]],
  ['callable_5ft_3',['callable_t',['../classtf_1_1Pipe.html#aa3d034d90bc01d42d9dd55f82de1da2a',1,'tf::Pipe::callable_t'],['../classtf_1_1DataPipe.html#a5cc3b76f16379f4cb2ecdef66dee1ba3',1,'tf::DataPipe::callable_t']]],
  ['can_20i_20attach_20custom_20data_20to_20a_20task_20and_20access_20it_4',['Q12: How can I attach custom data to a task and access it?',['../FAQ.html#ProgrammingQuestions12',1,'']]],
  ['can_20i_20contribute_5',['How Can I Contribute?',['../guidelines.html#HowCanIContribute',1,'']]],
  ['can_20i_20contribute_6',['Q15: How can I contribute?',['../FAQ.html#GeneralQuestion15',1,'']]],
  ['can_20i_20edit_20the_20documentation_7',['How Can I Edit the Documentation?',['../guidelines.html#HowCanIEditTheDocumentation',1,'']]],
  ['can_20i_20get_20credit_8',['How Can I Get Credit?',['../guidelines.html#HowCanIGetCredit',1,'']]],
  ['can_20i_20get_20started_9',['How Can I Get Started?',['../guidelines.html#HowCanIGetStarted',1,'']]],
  ['can_20i_20lead_20a_20project_10',['How Can I Lead a Project?',['../guidelines.html#HowCanILeadAProject',1,'']]],
  ['can_20i_20limit_20the_20concurrency_20in_20certain_20sections_20of_20tasks_11',['Q11: Can I limit the concurrency in certain sections of tasks?',['../FAQ.html#ProgrammingQuestions11',1,'']]],
  ['can_20i_20report_20issues_12',['How Can I Report Issues?',['../guidelines.html#HowCanIReportAnIssue',1,'']]],
  ['can_20i_20submit_20a_20patch_13',['How Can I Submit a Patch?',['../guidelines.html#HowCanISubmitAPatch',1,'']]],
  ['can_20talk_20to_14',['Q12: Who is the Principal Investigator of Taskflow I can talk to?',['../FAQ.html#GeneralQuestion12',1,'']]],
  ['can_20taskflow_20handle_15',['Q4: How many tasks can Taskflow handle?',['../FAQ.html#GeneralQuestion4',1,'']]],
  ['cancel_16',['cancel',['../classtf_1_1TaskGroup.html#a2d32e816db51666b721d8b3d538e4066',1,'tf::TaskGroup::cancel()'],['../classtf_1_1Future.html#a3bf5f104864ab2590b6409712d3a469b',1,'tf::Future::cancel()']]],
  ['cancel_20a_20running_20taskflow_17',['Cancel a Running Taskflow',['../RequestCancellation.html#CancelARunningTaskflow',1,'']]],
  ['cancel_20a_20task_20group_18',['Cancel a Task Group',['../TaskGroup.html#CancelATaskGroup',1,'']]],
  ['cancel_5fwait_19',['cancel_wait',['../classtf_1_1NonblockingNotifier.html#a3f32e0f7adb305de32f34f7ce6d8c222',1,'tf::NonblockingNotifier']]],
  ['cancellation_20',['Cancellation',['../RequestCancellation.html',1,'Request Cancellation'],['../RequestCancellation.html#UnderstandTheLimitationsOfCancellation',1,'Understand the Limitations of Cancellation']]],
  ['capacity_21',['capacity',['../classtf_1_1UnboundedWSQ.html#aa3d26c3c856d04f11ee242b90d71ea14',1,'tf::UnboundedWSQ::capacity()'],['../classtf_1_1BoundedWSQ.html#a797e7244fd4fd9b8c463b72dd80ab7c7',1,'tf::BoundedWSQ::capacity()'],['../classtf_1_1NonblockingNotifier.html#a62357b230d37301f1ee5759138252358',1,'tf::NonblockingNotifier::capacity()']]],
  ['capture_20indexrange_20by_20reference_22',['Capture IndexRange by Reference',['../ParallelReduction.html#ParallelReduceByIndexCaptureByReference',1,'']]],
  ['capture_20indices_20by_20reference_23',['Capture Indices by Reference',['../ParallelIterations.html#ParallelForEachCaptureIndicesByReference',1,'']]],
  ['capture_20iterators_20by_20reference_24',['Capture Iterators by Reference',['../ParallelIterations.html#ParallelForEachCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelTransforms.html#ParallelTransformsCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelTransforms.html#ParallelBinaryTransformsCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelReduction.html#ParallelReductionCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelReduction.html#ParallelTransformReductionCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelSort.html#ParallelSortCaptureIteratorsByReference',1,'Capture Iterators by Reference'],['../ParallelMerge.html#ParallelMergeCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelScan.html#ParallelScanInclusiveCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelScan.html#ParallelScanExclusiveCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelFind.html#ParallelFindIfCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelFind.html#ParallelFindIfNotCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelFind.html#ParallelFindMinElementCaptureByReference',1,'Capture Iterators by Reference'],['../ParallelFind.html#ParallelFindMaxElementCaptureByReference',1,'Capture Iterators by Reference']]],
  ['capture_20range_20by_20reference_25',['Capture Range by Reference',['../ParallelIterations.html#ParallelIterationsIndexRangeByReference',1,'']]],
  ['cases_26',['Real Use Cases',['../usecases.html',1,'']]],
  ['cases_27',['Q11: Do you have any real use cases?',['../FAQ.html#GeneralQuestion11',1,'']]],
  ['catch_20an_20exception_20from_20a_20corun_20loop_28',['Catch an Exception from a Corun Loop',['../ExceptionHandling.html#ExceptionHandlingCorun',1,'']]],
  ['catch_20an_20exception_20from_20a_20running_20taskflow_29',['Catch an Exception from a Running Taskflow',['../ExceptionHandling.html#ExceptionHandlingRunningTaskflow',1,'']]],
  ['catch_20an_20exception_20from_20a_20subflow_30',['Catch an Exception from a Subflow',['../ExceptionHandling.html#ExceptionHandlingSubflow',1,'']]],
  ['catch_20an_20exception_20from_20an_20async_20task_31',['Catch an Exception from an Async Task',['../ExceptionHandling.html#ExceptionHandlingAsyncTask',1,'']]],
  ['ceil_32',['ceil',['../classtf_1_1IndexRanges.html#a5d99f151421740eb2f2d180c4cd5a8f1',1,'tf::IndexRanges']]],
  ['cell_20placement_33',['Standard Cell Placement',['../dreamplace.html',1,'usecases']]],
  ['certain_20sections_20of_20tasks_34',['Q11: Can I limit the concurrency in certain sections of tasks?',['../FAQ.html#ProgrammingQuestions11',1,'']]],
  ['challenge_35',['The Parallel Programming Challenge',['../ProjectMotivation.html#TheParallelProgrammingChallenge',1,'']]],
  ['changes_36',['Changes',['../release-4-2-0.html#release-4-2-0_breaking_changes',1,'Breaking Changes'],['../release-4-1-0.html#release-4-1-0_breaking_changes',1,'Breaking Changes'],['../release-4-0-0.html#release-4-0-0_breaking_changes',1,'Breaking Changes'],['../release-3-11-0.html#release-3-11-0_breaking_changes',1,'Breaking Changes'],['../release-3-10-0.html#release-3-10-0_breaking_changes',1,'Breaking Changes'],['../release-3-9-0.html#release-3-9-0_breaking_changes',1,'Breaking Changes'],['../release-3-8-0.html#release-3-8-0_breaking_changes',1,'Breaking Changes'],['../release-3-7-0.html#release-3-7-0_breaking_changes',1,'Breaking Changes'],['../release-3-6-0.html#release-3-6-0_breaking_changes',1,'Breaking Changes'],['../release-3-5-0.html#release-3-5-0_breaking_changes',1,'Breaking Changes'],['../release-3-4-0.html#release-3-4-0_breaking_changes',1,'Breaking Changes'],['../release-3-3-0.html#release-3-3-0_breaking_changes',1,'Breaking Changes'],['../release-3-2-0.html#release-3-2-0_breaking_changes',1,'Breaking Changes'],['../release-3-1-0.html#release-3-1-0_breaking_changes',1,'Breaking Changes'],['../release-3-0-0.html#release-3-0-0_breaking_changes',1,'Breaking Changes']]],
  ['changing_20the_20governance_20rules_37',['Changing the Governance Rules',['../rules.html#ChangingTheRules',1,'']]],
  ['chart_38',['What is a PERT Chart?',['../ExamplesPERT.html#PERTIntroduction',1,'']]],
  ['choice_20matters_39',['Why Partitioner Choice Matters',['../ExamplesSpMV.html#SpMVWhyPartitionerMatters',1,'']]],
  ['cholesky_20factorization_40',['Blocked Cholesky Factorization',['../ExamplesCholesky.html',1,'Examples']]],
  ['chunk_5fsize_41',['chunk_size',['../classtf_1_1PartitionerBase.html#afa34299dea355738efa5684024d08215',1,'tf::PartitionerBase::chunk_size() const'],['../classtf_1_1PartitionerBase.html#a481097aeb7ec62dcc23584eaa48cbce4',1,'tf::PartitionerBase::chunk_size(size_t cz)']]],
  ['chunk_5fsize_5frange_42',['chunk_size_range',['../classtf_1_1RandomPartitioner.html#a39b37513a7759cc7bd7d3b3273861162',1,'tf::RandomPartitioner']]],
  ['clear_43',['clear',['../classtf_1_1Graph.html#a8213e42bf3f7460757db411181d78c4c',1,'tf::Graph::clear()'],['../classtf_1_1Taskflow.html#a1f00bbe72a1553c9656ecae4d98bb9af',1,'tf::Taskflow::clear()']]],
  ['closure_20wrapper_20for_20a_20partitioner_44',['Define a Closure Wrapper for a Partitioner',['../PartitioningAlgorithm.html#DefineAClosureWrapperForAPartitioner',1,'']]],
  ['closure_5fwrapper_45',['closure_wrapper',['../classtf_1_1PartitionerBase.html#a56cd2cc038e67d21e6676ab81fa3a8ad',1,'tf::PartitionerBase::closure_wrapper() const'],['../classtf_1_1PartitionerBase.html#ab6397b18772820fafe6a613f906976ce',1,'tf::PartitionerBase::closure_wrapper()'],['../classtf_1_1PartitionerBase.html#a99e23ce7c0faf3a932ab2b7ac51e58f4',1,'tf::PartitionerBase::closure_wrapper(F &amp;&amp;fn)']]],
  ['closure_5fwrapper_5ftype_46',['closure_wrapper_type',['../classtf_1_1PartitionerBase.html#a2b6152f24c2a3d6e750349d02ecb4595',1,'tf::PartitionerBase']]],
  ['clustering_47',['k-means Clustering',['../kmeans.html',1,'Examples']]],
  ['clustering_20with_20cuda_20gpu_48',['k-means Clustering with CUDA GPU',['../KMeansWithCUDAGPU.html',1,'Examples']]],
  ['co_20rank_20to_20identify_20input_20subranges_49',['Step 2: Co-rank to Identify Input Subranges',['../ParallelMerge.html#ParallelMergeAlgorithmCorank',1,'']]],
  ['co_5frank_20works_20binary_20search_50',['Step 3: How co_rank works? Binary Search!',['../ParallelMerge.html#ParallelMergeAlgorithmBinarySearch',1,'']]],
  ['code_20directly_51',['Compile Source Code Directly',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDADirectly',1,'']]],
  ['code_20of_20conduct_52',['Code of Conduct',['../codeofconduct.html',1,'Code of Conduct'],['../codeofconduct.html#TaskflowCodeOfConduct',1,'Taskflow Community Code of Conduct']]],
  ['code_20separately_53',['Compile Source Code Separately',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDASeparately',1,'']]],
  ['coins_54',['Extension to Ternary Coins',['../ExamplesNondeterministicControlFlow.html#CoinFlippingTernary',1,'']]],
  ['coloring_55',['Coloring',['../ExamplesGraphColoring.html',1,'Graph Coloring'],['../ExamplesGraphColoring.html#GCIntroduction',1,'What is Graph Coloring?']]],
  ['commit_5fwait_56',['commit_wait',['../classtf_1_1NonblockingNotifier.html#a6f5346994238a16480ab9d50d484ea27',1,'tf::NonblockingNotifier']]],
  ['common_20pitfalls_57',['Avoid Common Pitfalls',['../ConditionalTasking.html#AvoidCommonPitfalls',1,'']]],
  ['community_20code_20of_20conduct_58',['Taskflow Community Code of Conduct',['../codeofconduct.html#TaskflowCodeOfConduct',1,'']]],
  ['community_20partners_59',['Community Partners',['../rules.html#CommunityPartners',1,'']]],
  ['comparator_60',['Sort with a Custom Comparator',['../ParallelSort.html#ParallelSortCustomComparator',1,'']]],
  ['compare_20to_20existing_20task_20programming_20systems_61',['Q9: How does it compare to existing task programming systems?',['../FAQ.html#GeneralQuestion9',1,'']]],
  ['compatibility_20with_20c_2003_2098_2011_2014_2017_62',['Q6: Does Taskflow have backward compatibility with C++03/98/11/14/17?',['../FAQ.html#GeneralQuestion6',1,'']]],
  ['compile_20a_20cuda_20graph_20program_63',['Compile a CUDA Graph Program',['../GPUTasking.html#CompileACUDAGraphProgram',1,'']]],
  ['compile_20and_20run_20benchmarks_64',['Compile and Run Benchmarks',['../BenchmarkTaskflow.html#CompileAndRunBenchmarks',1,'']]],
  ['compile_20source_20code_20directly_65',['Compile Source Code Directly',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDADirectly',1,'']]],
  ['compile_20source_20code_20separately_66',['Compile Source Code Separately',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDASeparately',1,'']]],
  ['compile_20taskflow_20with_20cuda_67',['Compile Taskflow with CUDA',['../CompileTaskflowWithCUDA.html',1,'install']]],
  ['compile_20time_68',['Disable Exception Handling at Compile Time',['../ExceptionHandling.html#DisableExceptionHandling',1,'']]],
  ['compiler_69',['Install CUDA Compiler',['../CompileTaskflowWithCUDA.html#InstallCUDACompiler',1,'']]],
  ['compilers_70',['Compilers',['../index.html#SupportedCompilers',1,'Supported Compilers'],['../install.html#BAISupportedCompilers',1,'Supported Compilers']]],
  ['completion_20status_20with_20cooperative_20execution_71',['Query Completion Status with Cooperative Execution',['../DependentAsyncTasking.html#QueryTheCompletionStatusOfDependentAsyncTasks',1,'']]],
  ['composable_20graph_72',['Create a Custom Composable Graph',['../ComposableTasking.html#CreateACustomComposableGraph',1,'']]],
  ['composable_20tasking_73',['Composable Tasking',['../ComposableTasking.html',1,'Cookbook']]],
  ['compose_20a_20taskflow_74',['Compose a Taskflow',['../ComposableTasking.html#ComposeATaskflow',1,'']]],
  ['compose_20task_20graphs_75',['Compose Task Graphs',['../index.html#QuickStartComposeTaskGraphs',1,'']]],
  ['composed_5fof_76',['composed_of',['../classtf_1_1FlowBuilder.html#ac6f22228d4c2ea2e643c4b0d42c0e92a',1,'tf::FlowBuilder::composed_of()'],['../classtf_1_1Task.html#ab38be520fe700cb4ca1f312308a95585',1,'tf::Task::composed_of()']]],
  ['computation_77',['3D Stencil Computation',['../ExamplesStencil3D.html',1,'Examples']]],
  ['computing_78',['Heterogeneous Computing',['../ProjectMotivation.html#HeterogeneousComputing',1,'']]],
  ['concatenate_20two_20pipelines_79',['Example 2: Concatenate Two Pipelines',['../TaskParallelPipeline.html#ConcatenateTwoPipelines',1,'']]],
  ['conclusion_80',['Conclusion',['../opentimer.html#UseCaseOpenTimerConclusion',1,'Conclusion'],['../dreamplace.html#UseCasesDreamPlaceConclusion',1,'Conclusion']]],
  ['concrete_20build_20graph_81',['A Concrete Build Graph',['../ExamplesMakeGraph.html#MakeGraphProblem',1,'']]],
  ['concrete_20project_82',['A Concrete Project',['../ExamplesPERT.html#PERTProblem',1,'']]],
  ['concrete_20walkthrough_83',['Concrete Walkthrough',['../ExamplesConv2D.html#Conv2DWalkthrough',1,'Concrete Walkthrough'],['../ExamplesTSP.html#TSPWalkthrough',1,'Concrete Walkthrough'],['../ExamplesGraphColoring.html#GCWalkthrough',1,'Concrete Walkthrough']]],
  ['concurrency_84',['Limit the Maximum Concurrency',['../LimitTheMaximumConcurrency.html',1,'Cookbook']]],
  ['concurrency_20in_20certain_20sections_20of_20tasks_85',['Q11: Can I limit the concurrency in certain sections of tasks?',['../FAQ.html#ProgrammingQuestions11',1,'']]],
  ['concurrently_20with_20task_20a_86',['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,'']]],
  ['condition_87',['CONDITION',['../namespacetf.html#a1355048578785a80414707ff308b395aa9f768c0bb1c3e84ca086a85211e978ac',1,'tf']]],
  ['condition_20task_88',['Condition Task',['../ConditionalTasking.html#CreateAConditionTask',1,'Create a Condition Task'],['../ExamplesBFS.html#BFSConditionTask',1,'Encoding the Loop as a Condition Task'],['../ExamplesStencil3D.html#Stencil3DConditionTask',1,'Iteration Control with a Condition Task']]],
  ['condition_20task_89',['Create a Multi-condition Task',['../ConditionalTasking.html#CreateAMultiConditionTask',1,'']]],
  ['condition_20task_90',['Q7: What is the purpose of a condition task?',['../FAQ.html#ProgrammingQuestions7',1,'']]],
  ['condition_20tasks_20for_20staleness_91',['Using Condition Tasks for Staleness',['../ExamplesMakeGraph.html#MakeGraphConditionTask',1,'']]],
  ['conditional_20consumption_20with_20cooperative_20execution_92',['Conditional Consumption with Cooperative Execution',['../ExamplesAsyncProducerConsumer.html#AsyncProducerConsumerIsDone',1,'']]],
  ['conditional_20tasking_93',['Conditional Tasking',['../ConditionalTasking.html',1,'Conditional Tasking'],['../ExamplesNondeterministicControlFlow.html#CoinFlippingBinary',1,'Implementation with Conditional Tasking']]],
  ['conditional_20tasking_94',['Q9: Are there any limits on the branches of conditional tasking?',['../FAQ.html#ProgrammingQuestions9',1,'']]],
  ['conditions_95',['Branching Based on Runtime Conditions',['../ExamplesDynamicDependencyGraph.html#DynamicDependencyGraphBranchingTopology',1,'']]],
  ['conduct_96',['Conduct',['../codeofconduct.html',1,'Code of Conduct'],['../codeofconduct.html#TaskflowCodeOfConduct',1,'Taskflow Community Code of Conduct']]],
  ['configure_20a_20partitioner_97',['Configure a Partitioner',['../ParallelIterations.html#ParallelIterationsConfigureAPartitioner',1,'Configure a Partitioner'],['../ParallelTransforms.html#ParallelTransformsConfigureAPartitioner',1,'Configure a Partitioner'],['../ParallelReduction.html#ParallelReductionConfigureAPartitioner',1,'Configure a Partitioner'],['../ParallelFind.html#ParallelFindConfigureAPartitioner',1,'Configure a Partitioner']]],
  ['configure_20run_20options_98',['Configure Run Options',['../BenchmarkTaskflow.html#ConfigureRunOptions',1,'']]],
  ['conflict_20graph_99',['Define a Conflict Graph',['../LimitTheMaximumConcurrency.html#DefineAConflictGraph',1,'']]],
  ['connect_20pipeline_20with_20other_20tasks_100',['Connect Pipeline with Other Tasks',['../TaskParallelPipeline.html#ConnectWithTasks',1,'']]],
  ['conquer_101',['What is Divide-and-Conquer?',['../ExamplesDivideAndConquer.html#DivideAndConquerWhatIs',1,'']]],
  ['conquer_20parallelism_102',['Divide-and-Conquer Parallelism',['../ExamplesDivideAndConquer.html',1,'Examples']]],
  ['console_103',['Display Profile Summary to Console',['../Profiler.html#ProfilerDisplayProfileSummary',1,'']]],
  ['construction_20fails_104',['Why Static Construction Fails',['../ExamplesDynamicDependencyGraph.html#DynamicDependencyGraphStaticFails',1,'']]],
  ['consumer_20pipeline_105',['Async Producer-Consumer Pipeline',['../ExamplesAsyncProducerConsumer.html',1,'Examples']]],
  ['consumption_20with_20cooperative_20execution_106',['Conditional Consumption with Cooperative Execution',['../ExamplesAsyncProducerConsumer.html#AsyncProducerConsumerIsDone',1,'']]],
  ['contextual_20propagation_107',['Scenario 3: Contextual Propagation',['../ExceptionHandling.html#Scenario3ContextualExceptionPropagation',1,'']]],
  ['contribute_108',['How Can I Contribute?',['../guidelines.html#HowCanIContribute',1,'']]],
  ['contribute_109',['Q15: How can I contribute?',['../FAQ.html#GeneralQuestion15',1,'']]],
  ['contributing_110',['Contributing',['../Contributing.html',1,'']]],
  ['contributors_111',['Contributors',['../contributors.html',1,'Contributing']]],
  ['control_20flow_112',['Control Flow',['../ConditionalTasking.html#ImplementDoWhileLoopControlFlow',1,'Implement Do-While-Loop Control Flow'],['../ConditionalTasking.html#ImplementIfElseControlFlow',1,'Implement If-Else Control Flow'],['../ConditionalTasking.html#ImplementSwitchControlFlow',1,'Implement Switch Control Flow'],['../ConditionalTasking.html#ImplementWhileLoopControlFlow',1,'Implement While-Loop Control Flow'],['../ExamplesNondeterministicControlFlow.html',1,'Nondeterministic Control Flow']]],
  ['control_20flow_20graphs_113',['Implement Control-flow Graphs',['../ConditionalTasking.html#ImplementControlFlowGraphs',1,'']]],
  ['control_20flow_20into_20a_20task_20graph_114',['Integrate Control Flow into a Task Graph',['../index.html#QuickStartIntegrateControlFlowIntoATaskGraph',1,'']]],
  ['control_20with_20a_20condition_20task_115',['Iteration Control with a Condition Task',['../ExamplesStencil3D.html#Stencil3DConditionTask',1,'']]],
  ['convolution_116',['Convolution',['../ExamplesConv2D.html',1,'2D Image Convolution'],['../ExamplesConv2D.html#Conv2DIntroduction',1,'What is 2D Convolution?']]],
  ['cookbook_117',['Cookbook',['../Cookbook.html',1,'']]],
  ['cooperative_20execution_118',['Cooperative Execution',['../ExamplesAsyncProducerConsumer.html#AsyncProducerConsumerIsDone',1,'Conditional Consumption with Cooperative Execution'],['../RuntimeTasking.html#IssueCooperativeExecution',1,'Issue Cooperative Execution'],['../DependentAsyncTasking.html#QueryTheCompletionStatusOfDependentAsyncTasks',1,'Query Completion Status with Cooperative Execution'],['../TaskGroup.html#SubmitAsynchronousTasksWithCooperativeExecution',1,'Submit Asynchronous Tasks with Cooperative Execution']]],
  ['cooperatively_119',['Execute a Taskflow from an Internal Worker Cooperatively',['../ExecuteTaskflow.html#ExecuteATaskflowFromAnInternalWorker',1,'']]],
  ['coprime_120',['coprime',['../namespacetf.html#a15c9131faea47635a65e6caf21b6f868',1,'tf']]],
  ['copy_121',['copy',['../classtf_1_1cudaGraphBase.html#a02a041d5dd9e1e8958eb43e09331051e',1,'tf::cudaGraphBase::copy()'],['../classtf_1_1cudaGraphExecBase.html#aed30ccc98bb2187e9141c4f7b63ff66e',1,'tf::cudaGraphExecBase::copy()']]],
  ['core_122',['Core',['../release-4-2-0.html#release-4-2-0_taskflow_core',1,'Taskflow Core'],['../release-4-1-0.html#release-4-1-0_taskflow_core',1,'Taskflow Core'],['../release-4-0-0.html#release-4-0-0_taskflow_core',1,'Taskflow Core'],['../release-3-11-0.html#release-3-11-0_taskflow_core',1,'Taskflow Core'],['../release-3-10-0.html#release-3-10-0_taskflow_core',1,'Taskflow Core'],['../release-3-9-0.html#release-3-9-0_taskflow_core',1,'Taskflow Core'],['../release-3-8-0.html#release-3-8-0_taskflow_core',1,'Taskflow Core'],['../release-3-7-0.html#release-3-7-0_taskflow_core',1,'Taskflow Core'],['../release-3-6-0.html#release-3-6-0_taskflow_core',1,'Taskflow Core'],['../release-3-5-0.html#release-3-5-0_taskflow_core',1,'Taskflow Core'],['../release-3-4-0.html#release-3-4-0_taskflow_core',1,'Taskflow Core'],['../release-3-3-0.html#release-3-3-0_taskflow_core',1,'Taskflow Core'],['../release-3-2-0.html#release-3-2-0_taskflow_core',1,'Taskflow Core'],['../release-3-1-0.html#release-3-1-0_taskflow_core',1,'Taskflow Core'],['../release-3-0-0.html#release-3-0-0_taskflow_core',1,'Taskflow Core']]],
  ['core_20members_123',['Core Members',['../team.html#CoreMembers',1,'Core Members'],['../rules.html#JoiningCoreMembers',1,'Joining Core Members']]],
  ['corun_124',['corun',['../classtf_1_1Executor.html#a8fcd9e0557922bb8194999f0cd433ea8',1,'tf::Executor::corun()'],['../classtf_1_1Runtime.html#aba54a7cacffb54f5eb133730d256a7c4',1,'tf::Runtime::corun()'],['../classtf_1_1TaskGroup.html#a1f481dc466e3107a08346d1a124677bc',1,'tf::TaskGroup::corun()']]],
  ['corun_20instead_20of_20run_125',['Why corun Instead of run',['../TaskflowProcessingPipeline.html#TaskflowPipelineCorun',1,'']]],
  ['corun_20loop_126',['Catch an Exception from a Corun Loop',['../ExceptionHandling.html#ExceptionHandlingCorun',1,'']]],
  ['corun_5fall_127',['corun_all',['../classtf_1_1Runtime.html#afcc18484a95fd2a834940d878eaf4dfc',1,'tf::Runtime']]],
  ['corun_5funtil_128',['corun_until',['../classtf_1_1Executor.html#a0fc6eb19f168dc4a9cd0a7c6187c1d2d',1,'tf::Executor']]],
  ['cpu_129',['Parallel k-means on CPU',['../kmeans.html#ParallelKMeansUsingCPUs',1,'']]],
  ['cpu_20algorithms_130',['CPU Algorithms',['../release-3-0-0.html#release-3-0-0_cpu_algorithms',1,'']]],
  ['create_20a_20binary_20parallel_20transform_20task_131',['Create a Binary Parallel-Transform Task',['../ParallelTransforms.html#ParallelTransformsBinary',1,'']]],
  ['create_20a_20condition_20task_132',['Create a Condition Task',['../ConditionalTasking.html#CreateAConditionTask',1,'']]],
  ['create_20a_20cuda_20graph_133',['Create a CUDA Graph',['../GPUTasking.html#CreateACUDAGraph',1,'']]],
  ['create_20a_20custom_20composable_20graph_134',['Create a Custom Composable Graph',['../ComposableTasking.html#CreateACustomComposableGraph',1,'']]],
  ['create_20a_20data_20pipeline_20module_20task_135',['Create a Data Pipeline Module Task',['../DataParallelPipeline.html#CreateADataPipelineModuleTask',1,'']]],
  ['create_20a_20dynamic_20task_20graph_20from_20a_20runtime_136',['Create a Dynamic Task Graph from a Runtime',['../DependentAsyncTasking.html#CreateADynamicTaskGraphFromARuntime',1,'']]],
  ['create_20a_20dynamic_20task_20graph_20from_20an_20executor_137',['Create a Dynamic Task Graph from an Executor',['../DependentAsyncTasking.html#CreateADynamicTaskGraph',1,'']]],
  ['create_20a_20dynamic_20task_20graph_20from_20multiple_20threads_138',['Create a Dynamic Task Graph from Multiple Threads',['../DependentAsyncTasking.html#CreateADynamicTaskGraphByMultipleThreads',1,'']]],
  ['create_20a_20module_20task_20from_20a_20taskflow_139',['Create a Module Task from a Taskflow',['../ComposableTasking.html#CreateAModuleTaskFromATaskflow',1,'']]],
  ['create_20a_20module_20task_20over_20a_20custom_20graph_140',['Create a Module Task over a Custom Graph',['../ModuleAlgorithm.html#CreateAModuleTaskOverACustomGraph',1,'']]],
  ['create_20a_20multi_20condition_20task_141',['Create a Multi-condition Task',['../ConditionalTasking.html#CreateAMultiConditionTask',1,'']]],
  ['create_20a_20nested_20subflow_142',['Create a Nested Subflow',['../SubflowTasking.html#CreateANestedSubflow',1,'']]],
  ['create_20a_20parallel_20exclusive_20scan_20task_143',['Create a Parallel Exclusive Scan Task',['../ParallelScan.html#ParallelScanExclusive',1,'']]],
  ['create_20a_20parallel_20find_20if_20not_20task_144',['Create a Parallel Find-If-Not Task',['../ParallelFind.html#ParallelFindIfNot',1,'']]],
  ['create_20a_20parallel_20find_20if_20task_145',['Create a Parallel Find-If Task',['../ParallelFind.html#ParallelFindIf',1,'']]],
  ['create_20a_20parallel_20inclusive_20scan_20task_146',['Create a Parallel Inclusive Scan Task',['../ParallelScan.html#ParallelScanInclusive',1,'']]],
  ['create_20a_20parallel_20iteration_20task_20over_20a_201d_20indexrange_147',['Create a Parallel-Iteration Task over a 1D IndexRange',['../ParallelIterations.html#ParallelIterationsIndexRange1D',1,'']]],
  ['create_20a_20parallel_20iteration_20task_20over_20a_20multi_20dimensional_20indexrange_148',['Create a Parallel-Iteration Task over a Multi-dimensional IndexRange',['../ParallelIterations.html#ParallelIterationsIndexRangeMD',1,'']]],
  ['create_20a_20parallel_20merge_20task_149',['Create a Parallel-Merge Task',['../ParallelMerge.html#ParallelMergeCreate',1,'']]],
  ['create_20a_20parallel_20reduce_20by_20index_20task_150',['Create a Parallel-Reduce-by-Index Task',['../ParallelReduction.html#ParallelReduceByIndexCreate',1,'']]],
  ['create_20a_20parallel_20reduction_20task_151',['Create a Parallel-Reduction Task',['../ParallelReduction.html#ParallelReductionCreate',1,'']]],
  ['create_20a_20parallel_20transform_20exclusive_20scan_20task_152',['Create a Parallel Transform-Exclusive Scan Task',['../ParallelScan.html#ParallelScanTransformExclusive',1,'']]],
  ['create_20a_20parallel_20transform_20inclusive_20scan_20task_153',['Create a Parallel Transform-Inclusive Scan Task',['../ParallelScan.html#ParallelScanTransformInclusive',1,'']]],
  ['create_20a_20parallel_20transform_20reduction_20task_154',['Create a Parallel-Transform-Reduction Task',['../ParallelReduction.html#ParallelTransformReductionCreate',1,'']]],
  ['create_20a_20scalable_20pipeline_20module_20task_155',['Create a Scalable Pipeline Module Task',['../ScalableTaskParallelPipeline.html#CreateAScalablePipelineModuleTask',1,'']]],
  ['create_20a_20subflow_156',['Create a Subflow',['../SubflowTasking.html#CreateASubflow',1,'']]],
  ['create_20a_20subflow_20graph_157',['Create a Subflow Graph',['../index.html#QuickStartCreateASubflowGraph',1,'']]],
  ['create_20a_20task_20dependency_20graph_158',['Create a Task Dependency Graph',['../StaticTasking.html#CreateATaskDependencyGraph',1,'']]],
  ['create_20a_20task_20group_159',['Create a Task Group',['../TaskGroup.html#CreateATaskGroup',1,'']]],
  ['create_20a_20task_20parallel_20pipeline_20module_20task_160',['Create a Task-parallel Pipeline Module Task',['../TaskParallelPipeline.html#CreateATaskParallelPipelineModuleTask',1,'']]],
  ['create_20a_20unary_20parallel_20transform_20task_161',['Create a Unary Parallel-Transform Task',['../ParallelTransforms.html#ParallelTransformsUnary',1,'']]],
  ['create_20an_20adopted_20module_20task_162',['Create an Adopted Module Task',['../ComposableTasking.html#CreateAnAdoptedModuleTask',1,'']]],
  ['create_20an_20executor_163',['Create an Executor',['../ExecuteTaskflow.html#CreateAnExecutor',1,'']]],
  ['create_20an_20index_20based_20parallel_20iteration_20task_164',['Create an Index-based Parallel-Iteration Task',['../ParallelIterations.html#ParallelIterationsIndexBased',1,'']]],
  ['create_20an_20indexrange_20based_20parallel_20iteration_20task_165',['Create an IndexRange-based Parallel-Iteration Task',['../ParallelIterations.html#ParallelIterationsIndexRangeBased',1,'']]],
  ['create_20an_20iterator_20based_20parallel_20iteration_20task_166',['Create an Iterator-based Parallel-Iteration Task',['../ParallelIterations.html#ParallelIterationsIteratorBased',1,'']]],
  ['create_20memory_20operation_20tasks_167',['Create Memory Operation Tasks',['../GPUTasking.html#GPUMemoryOperations',1,'']]],
  ['creating_20the_20pipeline_168',['Creating the Pipeline',['../TextProcessingPipeline.html#CreateAParallelTextPipeline',1,'']]],
  ['credit_169',['How Can I Get Credit?',['../guidelines.html#HowCanIGetCredit',1,'']]],
  ['critical_20path_170',['Finding the Critical Path',['../ExamplesPERT.html#PERTCriticalPath',1,'']]],
  ['critical_20path_20scheduling_171',['Critical Path Scheduling',['../ExamplesPERT.html',1,'Examples']]],
  ['critical_20tasks_172',['Critical Tasks',['../Profiler.html#ProfilerCriticalTasks',1,'']]],
  ['csr_20storage_20format_173',['The CSR Storage Format',['../ExamplesSpMV.html#SpMVCSR',1,'']]],
  ['cuda_174',['Compile Taskflow with CUDA',['../CompileTaskflowWithCUDA.html',1,'install']]],
  ['cuda_20compiler_175',['Install CUDA Compiler',['../CompileTaskflowWithCUDA.html#InstallCUDACompiler',1,'']]],
  ['cuda_20examples_20and_20unit_20tests_176',['Build CUDA Examples and Unit Tests',['../install.html#BAIBuildCUDACode',1,'']]],
  ['cuda_20gpu_177',['CUDA GPU',['../KMeansWithCUDAGPU.html',1,'k-means Clustering with CUDA GPU'],['../MatrixMultiplicationWithCUDAGPU.html',1,'Matrix Multiplication with CUDA GPU']]],
  ['cuda_20graph_178',['CUDA Graph',['../GPUTasking.html#CreateACUDAGraph',1,'Create a CUDA Graph'],['../GPUTasking.html#RunACUDAGraph',1,'Run a CUDA Graph'],['../GPUTasking.html#UpdateAnExecutableCUDAGraph',1,'Update an Executable CUDA Graph'],['../GPUTasking.html#WhatIsACudaGraph',1,'What is a CUDA Graph?']]],
  ['cuda_20graph_20into_20taskflow_179',['Integrate a CUDA Graph into Taskflow',['../GPUTasking.html#IntegrateACUDAGraphIntoTaskflow',1,'']]],
  ['cuda_20graph_20on_20specific_20gpu_180',['Run a CUDA Graph on Specific GPU',['../GPUTasking.html#RunACUDAGraphOnASpecificGPU',1,'']]],
  ['cuda_20graph_20program_181',['Compile a CUDA Graph Program',['../GPUTasking.html#CompileACUDAGraphProgram',1,'']]],
  ['cuda_20graph_20task_182',['CUDA Graph Task',['../MatrixMultiplicationWithCUDAGPU.html#DefineACUDAGraphForMatrixMultiplication',1,'CUDA Graph Task'],['../KMeansWithCUDAGPU.html#DefineTheKMeansCUDAGraph',1,'CUDA Graph Task']]],
  ['cuda_20kernel_183',['CUDA Kernel',['../MatrixMultiplicationWithCUDAGPU.html#GPUAcceleratedMatrixMultiplication',1,'']]],
  ['cuda_20kernels_184',['CUDA Kernels',['../KMeansWithCUDAGPU.html#DefineTheKMeansKernels',1,'']]],
  ['cuda_20standard_20parallel_20algorithms_185',['CUDA Standard Parallel Algorithms',['../release-3-2-0.html#release-3-2-0_cuda_std_algorithms',1,'']]],
  ['cuda_5fdump_5fdevice_5fproperty_186',['cuda_dump_device_property',['../namespacetf.html#aff8073c78daa741df76b530a0e602287',1,'tf']]],
  ['cuda_5ffree_187',['cuda_free',['../namespacetf.html#ac7a8fe7456b888d6072ba94783c5003c',1,'tf::cuda_free(T *ptr, int d)'],['../namespacetf.html#ae174a3a49b91ef21554dac16806f0d72',1,'tf::cuda_free(T *ptr)']]],
  ['cuda_5fget_5fcopy_5fparms_188',['cuda_get_copy_parms',['../namespacetf.html#aebe9b7a5647bec130362384b5ef12e6f',1,'tf']]],
  ['cuda_5fget_5fdevice_189',['cuda_get_device',['../namespacetf.html#a235f5a9ce203d538eec1f4114221d473',1,'tf']]],
  ['cuda_5fget_5fdevice_5fcompute_5fcapability_5fmajor_190',['cuda_get_device_compute_capability_major',['../namespacetf.html#a1fb03793a6b8705026b80ef87599d4d5',1,'tf']]],
  ['cuda_5fget_5fdevice_5fcompute_5fcapability_5fminor_191',['cuda_get_device_compute_capability_minor',['../namespacetf.html#a71f5177665f4f7e18984ccc57d625602',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fshm_5fper_5fblock_192',['cuda_get_device_max_shm_per_block',['../namespacetf.html#aeca46ac171c4941a75aafddfe7546bfa',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fthreads_5fper_5fblock_193',['cuda_get_device_max_threads_per_block',['../namespacetf.html#abf813f7ac4249d1b752d1b724f970deb',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fx_5fdim_5fper_5fblock_194',['cuda_get_device_max_x_dim_per_block',['../namespacetf.html#af8184bb128c446fe383315f3dc15acf6',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fx_5fdim_5fper_5fgrid_195',['cuda_get_device_max_x_dim_per_grid',['../namespacetf.html#a597579c8a9ab31244418e30a5aa74491',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fy_5fdim_5fper_5fblock_196',['cuda_get_device_max_y_dim_per_block',['../namespacetf.html#a9aba5f29135b9da29015c2a367ab1d70',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fy_5fdim_5fper_5fgrid_197',['cuda_get_device_max_y_dim_per_grid',['../namespacetf.html#a91d5c1609a7542949dd56d08b7c4c645',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fz_5fdim_5fper_5fblock_198',['cuda_get_device_max_z_dim_per_block',['../namespacetf.html#a5580f59e633625b2f344bbf477d17c2f',1,'tf']]],
  ['cuda_5fget_5fdevice_5fmax_5fz_5fdim_5fper_5fgrid_199',['cuda_get_device_max_z_dim_per_grid',['../namespacetf.html#a0373e32a20c7fc90c4f0461ee41bb918',1,'tf']]],
  ['cuda_5fget_5fdevice_5fproperty_200',['cuda_get_device_property',['../namespacetf.html#a403b679694f4c85c857163b47e84d566',1,'tf::cuda_get_device_property(int i, cudaDeviceProp &amp;p)'],['../namespacetf.html#a0e82b8a929e12349240276e34ec9f8c8',1,'tf::cuda_get_device_property(int i)']]],
  ['cuda_5fget_5fdevice_5funified_5faddressing_201',['cuda_get_device_unified_addressing',['../namespacetf.html#ad389294b4d1c14219d8d098f796e27c5',1,'tf']]],
  ['cuda_5fget_5fdevice_5fwarp_5fsize_202',['cuda_get_device_warp_size',['../namespacetf.html#aea1b2af1073496f047d6fb9984cff4f1',1,'tf']]],
  ['cuda_5fget_5fdriver_5fversion_203',['cuda_get_driver_version',['../namespacetf.html#a43ac57f0eca3aa83c04bec3c4da9ab82',1,'tf']]],
  ['cuda_5fget_5ffill_5fparms_204',['cuda_get_fill_parms',['../namespacetf.html#abf3eeb8a29df53ea51239159ebb08431',1,'tf']]],
  ['cuda_5fget_5ffree_5fmem_205',['cuda_get_free_mem',['../namespacetf.html#a1effcf929b7e488925f9e12d74c8c62b',1,'tf']]],
  ['cuda_5fget_5fgraph_5fnode_5ftype_206',['cuda_get_graph_node_type',['../namespacetf.html#afb8f9fd1a826738ea95b4cf224c65cb0',1,'tf']]],
  ['cuda_5fget_5fmemcpy_5fparms_207',['cuda_get_memcpy_parms',['../namespacetf.html#a6d7fe7b199f0264b24a831100083f813',1,'tf']]],
  ['cuda_5fget_5fmemset_5fparms_208',['cuda_get_memset_parms',['../namespacetf.html#abdd529e729947d7b3123de89e43eb871',1,'tf']]],
  ['cuda_5fget_5fnum_5fdevices_209',['cuda_get_num_devices',['../namespacetf.html#abffa70155a5f160b7ceb86ee52ab2136',1,'tf']]],
  ['cuda_5fget_5fruntime_5fversion_210',['cuda_get_runtime_version',['../namespacetf.html#a31258ad089c6f847c8cd636cd72d6949',1,'tf']]],
  ['cuda_5fget_5ftotal_5fmem_211',['cuda_get_total_mem',['../namespacetf.html#a58bbc8d5d955582d6b5f7fdac51d010b',1,'tf']]],
  ['cuda_5fget_5fzero_5fparms_212',['cuda_get_zero_parms',['../namespacetf.html#a2e7a47a53034abe3218bcc583b0e9a56',1,'tf']]],
  ['cuda_5fgraph_5fadd_5fdependencies_213',['cuda_graph_add_dependencies',['../namespacetf.html#aecc218218edbbfadb617edce05a88b03',1,'tf']]],
  ['cuda_5fgraph_5fget_5fedges_214',['cuda_graph_get_edges',['../namespacetf.html#aee737248773db73f03e2df6e3ce1623f',1,'tf']]],
  ['cuda_5fgraph_5fget_5fnodes_215',['cuda_graph_get_nodes',['../namespacetf.html#a66749e6824654eb9b39a5f7015db77b3',1,'tf']]],
  ['cuda_5fgraph_5fget_5fnum_5fedges_216',['cuda_graph_get_num_edges',['../namespacetf.html#aeba4e3df08c4e04885440c334b7cffbb',1,'tf::cuda_graph_get_num_edges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to)'],['../namespacetf.html#a8fc7af3adc7dd7e646bd5275d8ae3f56',1,'tf::cuda_graph_get_num_edges(cudaGraph_t graph)']]],
  ['cuda_5fgraph_5fget_5fnum_5fnodes_217',['cuda_graph_get_num_nodes',['../namespacetf.html#a874ee3b3ee52d7cf6b6a7cc13859365f',1,'tf']]],
  ['cuda_5fgraph_5fget_5fnum_5froot_5fnodes_218',['cuda_graph_get_num_root_nodes',['../namespacetf.html#a8c9a4702aab3ce76a55c62ec276cd9fc',1,'tf']]],
  ['cuda_5fgraph_5fget_5froot_5fnodes_219',['cuda_graph_get_root_nodes',['../namespacetf.html#a318074e828dcfed68ba60bf80d0e23ae',1,'tf']]],
  ['cuda_5fgraph_5fnode_5fget_5fdependencies_220',['cuda_graph_node_get_dependencies',['../namespacetf.html#a32839c07767b69cf976af9d42e951f02',1,'tf']]],
  ['cuda_5fgraph_5fnode_5fget_5fdependent_5fnodes_221',['cuda_graph_node_get_dependent_nodes',['../namespacetf.html#a390af398467aa859f2232afccf48e703',1,'tf']]],
  ['cuda_5fmalloc_5fdevice_222',['cuda_malloc_device',['../namespacetf.html#a2548e58af071bf1dbbbc945c84f237c9',1,'tf::cuda_malloc_device(size_t N, int d)'],['../namespacetf.html#a76f4996669b2e81004749edbd3013d1a',1,'tf::cuda_malloc_device(size_t N)']]],
  ['cuda_5fmalloc_5fshared_223',['cuda_malloc_shared',['../namespacetf.html#ad289846c38e3f122e1315d906243fc8b',1,'tf']]],
  ['cuda_5fmemcpy_5fasync_224',['cuda_memcpy_async',['../namespacetf.html#aa4266474b921f8ed7d9ec8071fded2a4',1,'tf']]],
  ['cuda_5fmemset_5fasync_225',['cuda_memset_async',['../namespacetf.html#a6615554d2954e895755411ee444d9760',1,'tf']]],
  ['cuda_5fset_5fdevice_226',['cuda_set_device',['../namespacetf.html#ade2938289fa49aafc9b2b7b090deaa22',1,'tf']]],
  ['cudaevent_227',['cudaEvent',['../namespacetf.html#aa9929bb223bbb98bb7eebc3f3decc5ad',1,'tf']]],
  ['cudaeventbase_228',['cudaEventBase',['../classtf_1_1cudaEventBase.html',1,'tf::cudaEventBase&lt; Creator, Deleter &gt;'],['../classtf_1_1cudaEventBase.html#a9e3a31b34936c0bb0d798c1316f02696',1,'tf::cudaEventBase::cudaEventBase(ArgsT &amp;&amp;... args)'],['../classtf_1_1cudaEventBase.html#a415c32b4da01f1d6f521f1a66f37ad54',1,'tf::cudaEventBase::cudaEventBase(cudaEventBase &amp;&amp;)=default']]],
  ['cudaeventcreator_229',['cudaEventCreator',['../classtf_1_1cudaEventCreator.html',1,'tf']]],
  ['cudaeventdeleter_230',['cudaEventDeleter',['../classtf_1_1cudaEventDeleter.html',1,'tf']]],
  ['cudaflow_231',['cudaFlow',['../release-3-6-0.html#release-3-6-0_cudaflow',1,'cudaFlow'],['../release-3-5-0.html#release-3-5-0_cudaflow',1,'cudaFlow'],['../release-3-4-0.html#release-3-4-0_cudaflow',1,'cudaFlow'],['../release-3-3-0.html#release-3-3-0_cudaflow',1,'cudaFlow'],['../release-3-2-0.html#release-3-2-0_cudaflow',1,'cudaFlow'],['../release-3-1-0.html#release-3-1-0_cudaflow',1,'cudaFlow'],['../release-3-0-0.html#release-3-0-0_cudaflow',1,'cudaFlow']]],
  ['cudagraph_232',['cudaGraph',['../namespacetf.html#a713c427e4f9841a90dec67045a3babed',1,'tf']]],
  ['cudagraphbase_233',['cudaGraphBase',['../classtf_1_1cudaGraphBase.html',1,'tf::cudaGraphBase&lt; Creator, Deleter &gt;'],['../classtf_1_1cudaGraphBase.html#a7ac97676bc2fbba66aa7c2f8853b387c',1,'tf::cudaGraphBase::cudaGraphBase(ArgsT &amp;&amp;... args)'],['../classtf_1_1cudaGraphBase.html#a395a6f47f4c4566475082f842cc61e70',1,'tf::cudaGraphBase::cudaGraphBase(cudaGraphBase &amp;&amp;)=default']]],
  ['cudagraphcreator_234',['cudaGraphCreator',['../classtf_1_1cudaGraphCreator.html',1,'tf']]],
  ['cudagraphdeleter_235',['cudaGraphDeleter',['../classtf_1_1cudaGraphDeleter.html',1,'tf']]],
  ['cudagraphexec_236',['cudaGraphExec',['../namespacetf.html#a2be50e6880ead1d49a3fec2fc4bb893e',1,'tf']]],
  ['cudagraphexecbase_237',['cudaGraphExecBase',['../classtf_1_1cudaGraphExecBase.html',1,'tf::cudaGraphExecBase&lt; Creator, Deleter &gt;'],['../classtf_1_1cudaGraphExecBase.html#a3dc4936c19687b4af7e57c4745cac73d',1,'tf::cudaGraphExecBase::cudaGraphExecBase(ArgsT &amp;&amp;... args)'],['../classtf_1_1cudaGraphExecBase.html#a9850f144ed008b41b95ac092a19b9658',1,'tf::cudaGraphExecBase::cudaGraphExecBase(cudaGraphExecBase &amp;&amp;)=default']]],
  ['cudagraphexeccreator_238',['cudaGraphExecCreator',['../classtf_1_1cudaGraphExecCreator.html',1,'tf']]],
  ['cudagraphexecdeleter_239',['cudaGraphExecDeleter',['../classtf_1_1cudaGraphExecDeleter.html',1,'tf']]],
  ['cudascopeddevice_240',['cudaScopedDevice',['../classtf_1_1cudaScopedDevice.html',1,'tf::cudaScopedDevice'],['../classtf_1_1cudaScopedDevice.html#a03d75e2c0b084c8e926a00a922302653',1,'tf::cudaScopedDevice::cudaScopedDevice()']]],
  ['cudastream_241',['cudaStream',['../namespacetf.html#af19c9b301dc0b0fe2a51a960fa427e83',1,'tf']]],
  ['cudastreambase_242',['cudaStreamBase',['../classtf_1_1cudaStreamBase.html',1,'tf::cudaStreamBase&lt; Creator, Deleter &gt;'],['../classtf_1_1cudaStreamBase.html#a53917d60c2fc050ecf15a30433a87f08',1,'tf::cudaStreamBase::cudaStreamBase(ArgsT &amp;&amp;... args)'],['../classtf_1_1cudaStreamBase.html#a065ca0411b2e5adfc580bea6fc56d90d',1,'tf::cudaStreamBase::cudaStreamBase(cudaStreamBase &amp;&amp;)=default']]],
  ['cudastreamcreator_243',['cudaStreamCreator',['../classtf_1_1cudaStreamCreator.html',1,'tf']]],
  ['cudastreamdeleter_244',['cudaStreamDeleter',['../classtf_1_1cudaStreamDeleter.html',1,'tf']]],
  ['cudatask_245',['cudaTask',['../classtf_1_1cudaTask.html',1,'tf::cudaTask'],['../classtf_1_1cudaTask.html#a68942b759c0420da99b639a8de3cc3d1',1,'tf::cudaTask::cudaTask()=default'],['../classtf_1_1cudaTask.html#a367cf46c1ea828de4502a2ddc805c094',1,'tf::cudaTask::cudaTask(const cudaTask &amp;)=default']]],
  ['custom_20comparator_246',['Sort with a Custom Comparator',['../ParallelSort.html#ParallelSortCustomComparator',1,'']]],
  ['custom_20composable_20graph_247',['Create a Custom Composable Graph',['../ComposableTasking.html#CreateACustomComposableGraph',1,'']]],
  ['custom_20data_20to_20a_20task_20and_20access_20it_248',['Q12: How can I attach custom data to a task and access it?',['../FAQ.html#ProgrammingQuestions12',1,'']]],
  ['custom_20graph_249',['Create a Module Task over a Custom Graph',['../ModuleAlgorithm.html#CreateAModuleTaskOverACustomGraph',1,'']]]
];
