Uses of Class
solvers.linearSystem.btf.microBlocks.MicroBlock
Packages that use MicroBlock
Package
Description
Macro blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
Micro blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
-
Uses of MicroBlock in solvers.linearSystem.btf.macroBlocks
Fields in solvers.linearSystem.btf.macroBlocks declared as MicroBlockModifier and TypeFieldDescriptionprotected MicroBlock[]MacroBlock.micro_blocksArray of contained micro blocksMethods in solvers.linearSystem.btf.macroBlocks that return MicroBlockModifier and TypeMethodDescriptionprotected MicroBlockB1MacroBlock.newMicroBlock(Position block_position, int h) protected MicroBlockB2MacroBlock.newMicroBlock(Position block_position, int h) protected MicroBlockCMacroBlock.newMicroBlock(Position block_position, int h) protected abstract MicroBlockMacroBlock.newMicroBlock(Position block_position, int h) Factory Method for Micro Blocks To be overridden by subclasses in order to create the appropriate subclass of MacroBlock in the parallel hierarchy.protected MicroBlockXMacroBlock.newMicroBlock(Position block_position, int h) protected MicroBlockYMacroBlock.newMicroBlock(Position block_position, int h) protected abstract MicroBlock[]MicroBlockSelectionPolicy.selectMicroBlocks(int current_class) Selects the required macro blocks as per the policyprotected MicroBlock[]TypeOneBlocks.selectMicroBlocks(int current_class) protected MicroBlock[]TypeTwoABlocks.selectMicroBlocks(int current_class) -
Uses of MicroBlock in solvers.linearSystem.btf.microBlocks
Subclasses of MicroBlock in solvers.linearSystem.btf.microBlocksModifier and TypeClassDescriptionclassThis class implements the Micro Blocks of the B1 block of the B matrix.classThis class implements the Micro Blocks of the B2 block of the B matrix.classThis class implements the Micro Blocks of the Carry Forward Equations componet of the Linear System.classThis class extends to MicroBlock class to provided extra functionality common to the XMicroBlocks and YMicroBlocks that are both based on matrix data structrues.classThis class implements the Micro Blocks of the X block of the A matrix.classThis class implements the Micro Blocks of the X block of the A matrix.Methods in solvers.linearSystem.btf.microBlocks that return MicroBlockModifier and TypeMethodDescriptionMicroBlock.subBlock(int current_class) Builder method that encapsulates the creation of copy MicroBlocksprotected MicroBlockB1MicroBlock.subBlockCopy(int current_class) protected MicroBlockB2MicroBlock.subBlockCopy(int current_class) protected MicroBlockCMicroBlock.subBlockCopy(int current_class) protected abstract MicroBlockMicroBlock.subBlockCopy(int current_class) Factory Method for sub-block creation This method is to be overridden by subclasses to instantiate a copy of the current block (of the correct type) For instance, a copy of an XMicroBlocks needs to be a XMicroBlockprotected MicroBlockXMicroBlock.subBlockCopy(int current_class) protected MicroBlockYMicroBlock.subBlockCopy(int current_class) Constructors in solvers.linearSystem.btf.microBlocks with parameters of type MicroBlockModifierConstructorDescriptionB2MicroBlock(MicroBlock micro_block, int current_class) MicroBlock(MicroBlock micro_block, int current_class) Copy Constructor