Class TypeTwoABlocks
java.lang.Object
solvers.linearSystem.btf.topLevelBlocks.MacroBlockSelectionPolicy
solvers.linearSystem.btf.topLevelBlocks.TypeTwoABlocks
A policy to select the Type 2(a) Macro Blocks for lower class linear systems
- Author:
- Jack Bradshaw
-
Field Summary
Fields inherited from class MacroBlockSelectionPolicy
full_block -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypeTwoABlocks(QNModel qnm, TopLevelBlock full_block, int currnet_class) -
Method Summary
Modifier and TypeMethodDescriptionprotected MacroBlock[]selectMacroBlocks(int current_class) Selects the required macro blocks as per the policy and returns a list of the sub-blocks of those macro blocks
-
Constructor Details
-
TypeTwoABlocks
-
-
Method Details
-
selectMacroBlocks
Description copied from class:MacroBlockSelectionPolicySelects the required macro blocks as per the policy and returns a list of the sub-blocks of those macro blocks- Specified by:
selectMacroBlocksin classMacroBlockSelectionPolicy- Parameters:
current_class- The current class being considered.- Returns:
- Array of selected sub-MacroBlocks
-