C# Class SIMDPrototyping.Trees.SingleArray.Tree.RefitAndRefineMultithreadedContext

Caches input and output for the multithreaded execution of a tree's refit and refinement operations.
Mostrar archivo Open project: RossNordby/scratchpad Class Usage Examples

Public Properties

Property Type Description
CacheOptimizeAction Action
CacheOptimizeStarts QuickList
LeafCountThreshold int
MaximumSubtrees int
PerWorkerCacheOptimizeCount int
Pool BufferPool
RefineAction Action
RefineIndex int
RefinementCandidates RawList>
RefinementTargets QuickList
RefitAndMarkAction Action
RefitCostChange float
RefitNodeIndex int
RefitNodes QuickList
Tree Tree

Public Methods

Method Description
CacheOptimize ( int workerIndex ) : void
CleanUp ( ) : void
Initialize ( int workerCount, int estimatedRefinementCandidates, BufferPool pool ) : void
RefitAndRefineMultithreadedContext ( Tree tree ) : System

Private Methods

Method Description
Refine ( int workerIndex ) : void
RefitAndMark ( int workerIndex ) : void

Method Details

CacheOptimize() public method

public CacheOptimize ( int workerIndex ) : void
workerIndex int
return void

CleanUp() public method

public CleanUp ( ) : void
return void

Initialize() public method

public Initialize ( int workerCount, int estimatedRefinementCandidates, BufferPool pool ) : void
workerCount int
estimatedRefinementCandidates int
pool BufferPool
return void

RefitAndRefineMultithreadedContext() public method

public RefitAndRefineMultithreadedContext ( Tree tree ) : System
tree Tree
return System

Property Details

CacheOptimizeAction public_oe property

public Action CacheOptimizeAction
return Action

CacheOptimizeStarts public_oe property

public QuickList CacheOptimizeStarts
return QuickList

LeafCountThreshold public_oe property

public int LeafCountThreshold
return int

MaximumSubtrees public_oe property

public int MaximumSubtrees
return int

PerWorkerCacheOptimizeCount public_oe property

public int PerWorkerCacheOptimizeCount
return int

Pool public_oe property

public BufferPool Pool
return BufferPool

RefineAction public_oe property

public Action RefineAction
return Action

RefineIndex public_oe property

public int RefineIndex
return int

RefinementCandidates public_oe property

public RawList> RefinementCandidates
return RawList>

RefinementTargets public_oe property

public QuickList RefinementTargets
return QuickList

RefitAndMarkAction public_oe property

public Action RefitAndMarkAction
return Action

RefitCostChange public_oe property

public float RefitCostChange
return float

RefitNodeIndex public_oe property

public int RefitNodeIndex
return int

RefitNodes public_oe property

public QuickList RefitNodes
return QuickList

Tree public_oe property

public Tree,SIMDPrototyping.Trees.SingleArray Tree
return Tree