public class Clustering_JgenMdl
extends java.lang.Object
FBlock_JgenMdl
inside a Module_FBlock_JgenMdl
.
A cluster are associated blocks. Non-associated blocks are are member of different cluster in a model.Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<java.util.List<FBlock_JgenMdl>> |
clusters |
Constructor and Description |
---|
Clustering_JgenMdl() |
Modifier and Type | Method and Description |
---|---|
private static long |
markPortBits(FBlock_JgenMdl stmBlock,
long mBitOutport,
int recursion) |
void |
processCluster(Module_FBlock_JgenMdl mfb) |
private void |
recursivelyGatherSourceFb(FBlock_JgenMdl currfb,
FBlock_JgenMdl endfb,
java.util.List<FBlock_JgenMdl> newsrcfb,
int recursion) |
private static java.util.List<FBlock_JgenMdl> |
sortStatements(java.util.List<FBlock_JgenMdl> unsortedStatemens) |
private static long |
sortStatementsRecursively(FBlock_JgenMdl stmBlock,
java.util.List<FBlock_JgenMdl> sortedStatements,
long mBitOutport,
int recursion) |
(package private) void |
xxxprocessCluster(Module_FBlock_JgenMdl mfb) |
java.util.List<java.util.List<FBlock_JgenMdl>> clusters
void xxxprocessCluster(Module_FBlock_JgenMdl mfb)
public void processCluster(Module_FBlock_JgenMdl mfb)
private void recursivelyGatherSourceFb(FBlock_JgenMdl currfb, FBlock_JgenMdl endfb, java.util.List<FBlock_JgenMdl> newsrcfb, int recursion)
private static java.util.List<FBlock_JgenMdl> sortStatements(java.util.List<FBlock_JgenMdl> unsortedStatemens)
private static long sortStatementsRecursively(FBlock_JgenMdl stmBlock, java.util.List<FBlock_JgenMdl> sortedStatements, long mBitOutport, int recursion)
private static long markPortBits(FBlock_JgenMdl stmBlock, long mBitOutport, int recursion)