Uses of Class
solvers.linearSystem.btf.topLevelBlocks.TopLevelBlock
Packages that use TopLevelBlock
Package
Description
Top level blocks of the Block Triangular Form linear system decomposition used by the JMVA MoM and CoMoM solvers.
-
Uses of TopLevelBlock in solvers.linearSystem.btf.topLevelBlocks
Subclasses of TopLevelBlock in solvers.linearSystem.btf.topLevelBlocksModifier and TypeClassDescriptionclassThis class extends TopLevelBlock to also include a list of SecondaryMacroBlocks.classThis class implements the B1 Block of the B matrix.classThis class implements the B2 Block of the B matrix.classThis class implements the Carry Forward Equations of the linear system The Factory Methods newMacroBlock and subBlockCopy are implemented to return the correct block type in the parallel hierarchy.classThis class implements the X Block of the A matrix.classThis class implements the Y Block of the A matrix.Fields in solvers.linearSystem.btf.topLevelBlocks declared as TopLevelBlockModifier and TypeFieldDescriptionprotected TopLevelBlockMacroBlockSelectionPolicy.full_blockThe full TopLevelBlock containing ALL macro blocksMethods in solvers.linearSystem.btf.topLevelBlocks that return TopLevelBlockModifier and TypeMethodDescriptionATopLevelBlock.subBlock(int current_class) Builder method that encapsulates the creation of sub-ATopLevelBlocks Fills list of MacroBlocks as super class.TopLevelBlock.subBlock(int current_class) Builder method that encapsulates the creation of sub-TopLevelBlocksprotected TopLevelBlockB1Block.subBlockCopy(int current_class) protected TopLevelBlockB2Block.subBlockCopy(int current_class) protected TopLevelBlockCBlock.subBlockCopy(int current_class) protected abstract TopLevelBlockTopLevelBlock.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 correct typeprotected TopLevelBlockXBlock.subBlockCopy(int current_class) protected TopLevelBlockYBlock.subBlockCopy(int current_class) Constructors in solvers.linearSystem.btf.topLevelBlocks with parameters of type TopLevelBlockModifierConstructorDescriptionprotectedMacroBlockSelectionPolicy(QNModel qnm, TopLevelBlock full_block) ConstructorprotectedTopLevelBlock(TopLevelBlock full_block, int current_class) Copy ConstructorprotectedTypeOneBlocks(QNModel qnm, TopLevelBlock full_block, int currnet_class) protectedTypeTwoABlocks(QNModel qnm, TopLevelBlock full_block, int currnet_class)