Grasshopper2.Parallelnamespace

Types

Grasshopper2.Parallel.AbstractProcess
Abstract base class for all parallel process implementations. Do not derive from this class, instead use one of the generic re-implementations.
Grasshopper2.Parallel.ParallelBudget
Thread count utility for balancing thread usage involving nested loops that are all participating in the threadpool. Components which run multithreaded code within their iterated Process() methods should try and use the threading tools in this class lest they explode the thread usage.
Grasshopper2.Parallel.ParallelPerformanceControl
Grasshopper2.Parallel.ParallelPerformanceTracker
A utility class for tracking performance under various degrees of parallelism.
Grasshopper2.Parallel.ParallelProcess<T1>
Represents an optimized parallel loop for one input array and no output.
Grasshopper2.Parallel.ParallelProcess<TResult, T1, T2, T3>
Represents an optimized parallel loop for three input arrays.
Grasshopper2.Parallel.ParallelProcess<TResult, T1, T2>
Represents an optimized parallel loop for two input arrays.
Grasshopper2.Parallel.ParallelProcess<TResult, T1>
Represents an optimized parallel loop for one input array.