var searchData=
[
  ['handle_0',['Q4: How many tasks can Taskflow handle?',['../FAQ.html#GeneralQuestion4',1,'']]],
  ['handles_20exceptions_1',['How Taskflow Handles Exceptions',['../ExceptionHandling.html#ExceptionHandlingLogic',1,'']]],
  ['handling_2',['Exception Handling',['../ExceptionHandling.html',1,'Cookbook']]],
  ['handling_20at_20compile_20time_3',['Disable Exception Handling at Compile Time',['../ExceptionHandling.html#DisableExceptionHandling',1,'']]],
  ['handling_20is_20hard_4',['Why Parallel Exception Handling is Hard',['../ExceptionHandling.html#ExceptionHandlingWhyHard',1,'']]],
  ['hangs_20and_20never_20returns_20after_20dispatching_20a_20taskflow_20graph_20what_20s_20wrong_5',['Q5: My program hangs and never returns after dispatching a taskflow graph. What&apos;s wrong?',['../FAQ.html#ProgrammingQuestions5',1,'']]],
  ['hard_6',['Why Parallel Exception Handling is Hard',['../ExceptionHandling.html#ExceptionHandlingWhyHard',1,'']]],
  ['has_5fenv_7',['has_env',['../namespacetf.html#adc9815b9f96b796675ba939078d25413',1,'tf']]],
  ['has_5fexception_5fptr_8',['has_exception_ptr',['../classtf_1_1Task.html#a8d09228e4d785d36b2553cceeae1e461',1,'tf::Task::has_exception_ptr()'],['../classtf_1_1AsyncTask.html#a7f72d09a1cfc7a3a4e5377b7906fec76',1,'tf::AsyncTask::has_exception_ptr()']]],
  ['has_5fwork_9',['has_work',['../classtf_1_1Task.html#afc4ecb89dd4e4645b3ec3fb7c1bb0ec5',1,'tf::Task']]],
  ['hash_10',['hash',['../structhash.html',1,'']]],
  ['hash_5fvalue_11',['hash_value',['../classtf_1_1Task.html#a1c9301f2a330cc23ee18e8f61688141f',1,'tf::Task::hash_value()'],['../classtf_1_1TaskView.html#abe95eb9e866cd7b8137d5e8ca5deace6',1,'tf::TaskView::hash_value()'],['../classtf_1_1AsyncTask.html#a826a2ea909094f5a26c2df876de58056',1,'tf::AsyncTask::hash_value()']]],
  ['have_20any_20real_20use_20cases_12',['Q11: Do you have any real use cases?',['../FAQ.html#GeneralQuestion11',1,'']]],
  ['have_20backward_20compatibility_20with_20c_2003_2098_2011_2014_2017_13',['Q6: Does Taskflow have backward compatibility with C++03/98/11/14/17?',['../FAQ.html#GeneralQuestion6',1,'']]],
  ['header_14',['Header',['../GPUTasking.html#GPUTaskingIncludeTheHeader',1,'Include the Header'],['../ParallelIterations.html#ParallelIterationsIncludeTheHeader',1,'Include the Header'],['../ParallelTransforms.html#ParallelTransformsInclude',1,'Include the Header'],['../ParallelReduction.html#ParallelReductionInclude',1,'Include the Header'],['../ParallelSort.html#ParallelSortInclude',1,'Include the Header'],['../ParallelMerge.html#ParallelMergeInclude',1,'Include the Header'],['../ParallelScan.html#ParallelScanInclude',1,'Include the Header'],['../ParallelFind.html#ParallelFindIncludeTheHeader',1,'Include the Header'],['../ModuleAlgorithm.html#ModuleAlgorithmInclude',1,'Include the Header'],['../TaskParallelPipeline.html#TaskParallelPipelineIncludeHeaderFile',1,'Include the Header'],['../ScalableTaskParallelPipeline.html#IncludeTheScalablePipelineHeader',1,'Include the Header'],['../DataParallelPipeline.html#ParallelDataPipelineIncludeHeaderFile',1,'Include the Header']]],
  ['heterogeneous_20computing_15',['Heterogeneous Computing',['../ProjectMotivation.html#HeterogeneousComputing',1,'']]],
  ['hex_20value_20like_200x7fc39d402ab0_20in_20the_20dumped_20graph_16',['Q5: What is the weird hex value, like 0x7fc39d402ab0, in the dumped graph?',['../FAQ.html#GeneralQuestion5',1,'']]],
  ['high_17',['HIGH',['../namespacetf.html#ac9f4add8f716ed323b0bdbbc1d89346fab89de3b4b81c4facfac906edf29aec8c',1,'tf']]],
  ['high_20performance_20timing_20analysis_20tool_18',['OpenTimer: A High-performance Timing Analysis Tool',['../opentimer.html#UseCasesOpenTimer',1,'']]],
  ['host_19',['host',['../classtf_1_1cudaGraphBase.html#a4b730405596091d534af5737752b4682',1,'tf::cudaGraphBase::host()'],['../classtf_1_1cudaGraphExecBase.html#ad3da5e8cdae7555a08735fabefdf131d',1,'tf::cudaGraphExecBase::host()']]],
  ['how_20can_20i_20attach_20custom_20data_20to_20a_20task_20and_20access_20it_20',['Q12: How can I attach custom data to a task and access it?',['../FAQ.html#ProgrammingQuestions12',1,'']]],
  ['how_20can_20i_20contribute_21',['How Can I Contribute?',['../guidelines.html#HowCanIContribute',1,'']]],
  ['how_20can_20i_20contribute_22',['Q15: How can I contribute?',['../FAQ.html#GeneralQuestion15',1,'']]],
  ['how_20can_20i_20edit_20the_20documentation_23',['How Can I Edit the Documentation?',['../guidelines.html#HowCanIEditTheDocumentation',1,'']]],
  ['how_20can_20i_20get_20credit_24',['How Can I Get Credit?',['../guidelines.html#HowCanIGetCredit',1,'']]],
  ['how_20can_20i_20get_20started_25',['How Can I Get Started?',['../guidelines.html#HowCanIGetStarted',1,'']]],
  ['how_20can_20i_20lead_20a_20project_26',['How Can I Lead a Project?',['../guidelines.html#HowCanILeadAProject',1,'']]],
  ['how_20can_20i_20report_20issues_27',['How Can I Report Issues?',['../guidelines.html#HowCanIReportAnIssue',1,'']]],
  ['how_20can_20i_20submit_20a_20patch_28',['How Can I Submit a Patch?',['../guidelines.html#HowCanISubmitAPatch',1,'']]],
  ['how_20co_5frank_20works_20binary_20search_29',['Step 3: How co_rank works? Binary Search!',['../ParallelMerge.html#ParallelMergeAlgorithmBinarySearch',1,'']]],
  ['how_20do_20i_20use_20taskflow_20in_20my_20projects_30',['Q2: How do I use Taskflow in my projects?',['../FAQ.html#GeneralQuestion2',1,'']]],
  ['how_20does_20it_20compare_20to_20existing_20task_20programming_20systems_31',['Q9: How does it compare to existing task programming systems?',['../FAQ.html#GeneralQuestion9',1,'']]],
  ['how_20does_20taskflow_20schedule_20tasks_32',['Q7: How does Taskflow schedule tasks?',['../FAQ.html#GeneralQuestion7',1,'']]],
  ['how_20many_20tasks_20can_20taskflow_20handle_33',['Q4: How many tasks can Taskflow handle?',['../FAQ.html#GeneralQuestion4',1,'']]],
  ['how_20taskflow_20handles_20exceptions_34',['How Taskflow Handles Exceptions',['../ExceptionHandling.html#ExceptionHandlingLogic',1,'']]]
];
