var searchIndex = {}; searchIndex["simple_parallel"] = {"doc":"Straight-forward functions and types for basic data parallel\noperations.","items":[[0,"pool","simple_parallel","",null,null],[3,"Pool","simple_parallel::pool","A thread pool.",null,null],[3,"JobHandle","","A token representing a job submitted to the thread pool.",null,null],[3,"UnorderedParMap","","A parallel-mapping iterator, that yields elements in the order\nthey are computed, not the order from which they are yielded by\nthe underlying iterator.",null,null],[3,"ParMap","","A parallel-mapping iterator, that yields elements in the order\nthey are yielded by the underlying iterator.",null,null],[11,"wait","","Block until the job is finished.",0,null],[11,"drop","","",0,null],[11,"drop","","",1,null],[11,"new","","Create a new thread pool with `n_threads` worker threads.",1,{"inputs":[{"name":"usize"}],"output":{"name":"pool"}}],[11,"for_","","Execute `f` on each element of `iter`.",1,null],[11,"unordered_map","","Execute `f` on each element in `iter` in parallel across the\npool's threads, with unspecified yield order.",1,null],[11,"map","","Execute `f` on `iter` in parallel across the pool's threads,\nreturning an iterator that yields the results in the order of\nthe elements of `iter` to which they correspond.",1,null],[11,"execute","","Run a job on the thread pool.",1,null],[11,"next","","",2,null],[11,"next","","",3,null]],"paths":[[3,"JobHandle"],[3,"Pool"],[3,"UnorderedParMap"],[3,"ParMap"]]}; initSearch(searchIndex);