StudyCrafterAssistant
Public Member Functions | Protected Member Functions | Properties | List of all members
StudyCrafter.Assistant.Metrics.GlobalDiversity Class Reference
Inheritance diagram for StudyCrafter.Assistant.Metrics.GlobalDiversity:
StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric StudyCrafter.Assistant.Metrics.IScenarioMetric

Public Member Functions

 GlobalDiversity (IGraphStore store)
 
- Public Member Functions inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
void Calculate (Scenario scenario)
 

Protected Member Functions

override void OnTreeEdge (InteractionEdge edge)
 
- Protected Member Functions inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
 SimulatedPlaytraceMetric (IGraphStore store)
 
virtual void OnCalculationFinished ()
 
virtual RandomWalkAlgorithm< InteractionNode, InteractionEdgeConstructRandomWalk (InteractionMap graph)
 
string DetermineNextScene (ScriptGraph scriptGraph, InteractionNode node)
 
virtual void OnStartVertex (InteractionNode node)
 
virtual string OnEndVertex (Scene scene, InteractionNode node)
 
virtual void OnStartPlaythrough (int playthroughNum)
 
virtual void OnCompletePlaythrough (int playthroughNum)
 
virtual void OnSceneComplete (Scene scene)
 

Properties

override double Result [get]
 
- Properties inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
IGraphStore Store [get]
 
System.Random Rand [get, set]
 
virtual double EventTransitionProbability [get, set]
 
virtual int MaxPlaythroughLength [get, set]
 
virtual int NumPlaythroughs [get, set]
 
virtual double Result [get, set]
 
InteractionMap CurrentGraph [get]
 

Additional Inherited Members

- Events inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
CalculationFinishedEvent CalculationFinished
 
- Events inherited from StudyCrafter.Assistant.Metrics.IScenarioMetric
CalculationFinishedEvent CalculationFinished
 

The documentation for this class was generated from the following file: