public class SubNetworkAcscProcessorImpl<TSub extends BaseSubArea<?,?,Complex3x1>> extends BaseSubAreaNetProcessorImpl<AcscBus,AcscBranch,TSub,Complex3x1>
cuttingBranches, isLargeSize
SetSubAreaFlagMaxCnt
Constructor and Description |
---|
SubNetworkAcscProcessorImpl(AcscNetwork net)
Constructor
|
SubNetworkAcscProcessorImpl(AcscNetwork net,
BaseCuttingBranch<Complex3x1>[] cuttingBranches)
Constructor
|
Modifier and Type | Method and Description |
---|---|
TSub |
createSubAreaNet(int flag)
create a SubArea/Network object for the area flag
|
java.util.List<TSub> |
processSubAreaNet()
Process SubArea by automatically group buses into SubAreas based
on the defined cutting branches set.
|
getCuttingBranches, getNetwork, getSubAreaNet, getSubAreaNetList, mergeSubNet, processSubAreaNet, processSubAreaNet, setCuttingBranches
public SubNetworkAcscProcessorImpl(AcscNetwork net)
net
- AclfNetwork objectpublic SubNetworkAcscProcessorImpl(AcscNetwork net, BaseCuttingBranch<Complex3x1>[] cuttingBranches)
net
- AclfNetwork objectcuttingBranches
- cutting branch setpublic TSub createSubAreaNet(int flag)
BaseSubAreaNetProcessorImpl
createSubAreaNet
in class BaseSubAreaNetProcessorImpl<AcscBus,AcscBranch,TSub extends BaseSubArea<?,?,Complex3x1>,Complex3x1>
flag
- SubArea/Network flagpublic java.util.List<TSub> processSubAreaNet() throws InterpssException
SubAreaNetProcessor
processSubAreaNet
in interface SubAreaNetProcessor<AcscBus,AcscBranch,TSub extends BaseSubArea<?,?,Complex3x1>,Complex3x1>
processSubAreaNet
in class BaseSubAreaNetProcessorImpl<AcscBus,AcscBranch,TSub extends BaseSubArea<?,?,Complex3x1>,Complex3x1>
InterpssException