GeneralizedSampleSpace Member Details

GeneralizedSampleSpace Public Enumerations


GeneralizedSampleSpace Constructors
New
The Plain-Vanilla Constructor
Public Sub New()
Remarks:
Parameters:
New
Sets up a Classical Sample-Space for a given number of Outcomes; OutcomeSet Controls have a given Diameter, and - optionally - Ordering Line a given Width
Public Sub New(ByVal NumberOfOutcomes As Int32, ByVal ElementDiam As Int32, Optional ByVal HasseLineWidth As Int32=8)
Remarks:
Parameters:
ByVal NumberOfOutcomes As Int32
ByVal ElementDiam As Int32
ByVal HasseLineWidth As Int32


GeneralizedSampleSpace Public Properties
AllOutcomeSets
Set of OutcomeSet Controls for ALL Outcome sets of this GSS; includes ClosedOutcomeSets Category: Behavior
Public Property AllOutcomeSets() As OutcomeSetCollection
Remarks:
IndexParameters:
Return Value:
OutcomeSetCollection
Arranger
Instance of a Class supplying arranging code for this GSS Category: Behavior
Public Property Arranger() As ClassicalSampleSpaceLayout
Remarks:
IndexParameters:
Return Value:
ClassicalSampleSpaceLayout
ClosedOutcomeCollections
A Set of OutcomeCollection Objects corresponding to the Closed Outcome Sets of this GSS Category: Behavior
Public Property ClosedOutcomeCollections() As OutcomeCollectionCollection
Remarks:
IndexParameters:
Return Value:
OutcomeCollectionCollection
ClosedOutcomeSets
The Set of OutcomeSet Controls corresponding to the Closed Outcome Sets of this GSS Category: Behavior
Public Property ClosedOutcomeSets() As OutcomeSetCollection
Remarks:
IndexParameters:
Return Value:
OutcomeSetCollection
ManualOfOperations
Set of Collections of Outcomes identifying the Operations in the Manual of this GSS Category: Behavior
Public Property ManualOfOperations() As OutcomeCollectionCollection
Remarks:
IndexParameters:
Return Value:
OutcomeCollectionCollection
ManualOfOperationsStrings
Collection of Strings identifying the Operations in the Manual of this GSS Category: Behavior
Public Property ManualOfOperationsStrings() As StringCollection
Remarks:
IndexParameters:
Return Value:
StringCollection
OCSet
The Collection of Outcome Objects composing this GSS Category: Behavior
Public Property OCSet() As OutcomeCollection
Remarks:
IndexParameters:
Return Value:
OutcomeCollection


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


GeneralizedSampleSpace Public Events