|
GeneralizedSampleSpace Public Methods
|
DrawHasseLines
|
|
Draws Hasse-Diagram Lines from Covering to Covered ClosedOutcomeSets; for use in a Paint EventHandler |
Public Sub DrawHasseLines(ByVal e As PaintEventArgs)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
e
As
PaintEventArgs
|
Return Value:
|
|
Void |
|
|
GetClosedOutcomeSets
|
|
Returns the Set of Closed OutcomeSets for the current Manual of Operations, and sets both the ClosedOutcomeSets and ClosedOutcomeCollections Properties |
Public Function GetClosedOutcomeSets() As OutcomeSetCollection
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
OutcomeSetCollection |
|
|
InputManualOfOperations
|
|
Validates and Parses the Manual of Operations, and computes the Closed OutcomeSets for this Generalzed Sample Space |
Public Sub InputManualOfOperations(ByVal ManualString As String, ByVal BaseOCs As OutcomeCollection)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
ManualString
As
String
ByVal
BaseOCs
As
OutcomeCollection
|
Return Value:
|
|
Void |
|
|
IsClosed
|
|
Returns True iff a given Outcome Set is Equal to its own Double-Perp in a given Manual of Operations |
Public Shared Function IsClosed(ByVal H As OutcomeCollection, ByVal InManual As OutcomeCollectionCollection) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
H
As
OutcomeCollection
ByVal
InManual
As
OutcomeCollectionCollection
|
Return Value:
|
|
Boolean |
|
|
Perp
|
|
Returns the Set of Outcomes (as OutcomeCollection) Orthogonal to ALL members of a given OutcomeCollection in a given Manual of Operations |
Public Shared Function Perp(ByVal H As OutcomeCollection, ByVal InManual As OutcomeCollectionCollection) As OutcomeCollection
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
H
As
OutcomeCollection
ByVal
InManual
As
OutcomeCollectionCollection
|
Return Value:
|
|
OutcomeCollection |
|
|
Perp
|
|
Returns True iff a given Outcome is Orthogonal to another in a given Manual of Operations |
Public Shared Function Perp(ByVal E As Outcome, ByVal F As Outcome, ByVal InManual As OutcomeCollectionCollection) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
E
As
Outcome
ByVal
F
As
Outcome
ByVal
InManual
As
OutcomeCollectionCollection
|
Return Value:
|
|
Boolean |
|
|
Perp
|
|
Returns the Set of Outcomes Orthogonal to a given Outcome in a given Manual of Operations |
Public Shared Function Perp(ByVal E As Outcome, ByVal InManual As OutcomeCollectionCollection) As OutcomeCollection
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
E
As
Outcome
ByVal
InManual
As
OutcomeCollectionCollection
|
Return Value:
|
|
OutcomeCollection |
|
|
SetAllOutcomeSets
|
|
Sets up OutcomeSets as Wrappers for all the OutcomeCollections for this Sample Space |
Public Sub SetAllOutcomeSets(ByVal Base As OutcomeCollection)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Base
As
OutcomeCollection
|
Return Value:
|
|
Void |
|
|
StarterSet
|
|
For a given integer n returns an OutcomeCollection including n Outcome Objects with Names from a to the nth lower-case letter |
Public Function StarterSet(ByVal SetSize As Int32) As OutcomeCollection
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
SetSize
As
Int32
|
Return Value:
|
|
OutcomeCollection |
|
|
StringsToManualOfOperations
|
|
For a given StringCollection which has been Validated as representing a Manual of Operations for a given total Outcome Set, Returns an OutcomeCollectionCollection giving that Manual |
Public Shared Function StringsToManualOfOperations(ByVal StringsIn As StringCollection, ByVal AllOutcomes As OutcomeCollection) As OutcomeCollectionCollection
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
StringsIn
As
StringCollection
ByVal
AllOutcomes
As
OutcomeCollection
|
Return Value:
|
|
OutcomeCollectionCollection |
|
|
|
|