public class SubNetworkPosProcessorImpl<TSub extends BaseSubArea<?,?,org.apache.commons.math3.complex.Complex>> extends BaseSubAreaNetProcessorImpl<AclfBus,AclfBranch,TSub,org.apache.commons.math3.complex.Complex>
cuttingBranches, isLargeSize
SetSubAreaFlagMaxCnt
Constructor and Description |
---|
SubNetworkPosProcessorImpl(AclfNetwork net)
Constructor
|
SubNetworkPosProcessorImpl(AclfNetwork net,
BaseCuttingBranch<org.apache.commons.math3.complex.Complex>[] 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.
|
void |
setIncludeCutBranchInSubNet(boolean includeCutBranch) |
getCuttingBranches, getNetwork, getSubAreaNet, getSubAreaNetList, mergeSubNet, processSubAreaNet, processSubAreaNet, setCuttingBranches
public SubNetworkPosProcessorImpl(AclfNetwork net)
net
- AclfNetwork objectsubType
- SubArea/Network processing typepublic SubNetworkPosProcessorImpl(AclfNetwork net, BaseCuttingBranch<org.apache.commons.math3.complex.Complex>[] cuttingBranches)
net
- AclfNetwork objectsubType
- SubArea/Network processing typecuttingBranches
- cutting branch setpublic void setIncludeCutBranchInSubNet(boolean includeCutBranch)
includeCutBranch
- public TSub createSubAreaNet(int flag)
BaseSubAreaNetProcessorImpl
createSubAreaNet
in class BaseSubAreaNetProcessorImpl<AclfBus,AclfBranch,TSub extends BaseSubArea<?,?,org.apache.commons.math3.complex.Complex>,org.apache.commons.math3.complex.Complex>
flag
- SubArea/Network flagpublic java.util.List<TSub> processSubAreaNet() throws InterpssException
SubAreaNetProcessor
processSubAreaNet
in interface SubAreaNetProcessor<AclfBus,AclfBranch,TSub extends BaseSubArea<?,?,org.apache.commons.math3.complex.Complex>,org.apache.commons.math3.complex.Complex>
processSubAreaNet
in class BaseSubAreaNetProcessorImpl<AclfBus,AclfBranch,TSub extends BaseSubArea<?,?,org.apache.commons.math3.complex.Complex>,org.apache.commons.math3.complex.Complex>
InterpssException