public class ContingencyAnalysisMonad
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ContingencyAnalysisAlgorithm |
caAlgo
the contingency analysis algorithm object
|
protected Contingency |
contingency
the contingency object
|
Constructor and Description |
---|
ContingencyAnalysisMonad(ContingencyAnalysisAlgorithm caAlgo,
Contingency contingency)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
ca(java.util.function.Consumer<BranchCAResultRec> resultProcessor)
Contingency analysis implementation.
|
static ContingencyAnalysisMonad |
of(ContingencyAnalysisAlgorithm caAlgo,
Contingency contingency)
instance creation factory method
|
protected ContingencyAnalysisAlgorithm caAlgo
protected Contingency contingency
public ContingencyAnalysisMonad(ContingencyAnalysisAlgorithm caAlgo, Contingency contingency)
public static ContingencyAnalysisMonad of(ContingencyAnalysisAlgorithm caAlgo, Contingency contingency)
public void ca(java.util.function.Consumer<BranchCAResultRec> resultProcessor)
resultProcessor
- branch CA result processor.