Photon Quantum 3.0.0

Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Quantum.QuantumConsoleRunner Class Reference

Simple command-line runner for Quantum simulations. More...

Public Member Functions

bool Run (string replayPath, string lutPath, string dbPath, string checksumPath)
 Run the Quantum simulation from a replay. This is very similar to the QuantumRunnerLocalReplay script. More...
 

Static Public Member Functions

static void Main (string replayPath, string lutPath, string dbPath, string checksumPath)
 Main method to start a Quantum runner. More...
 

Static Public Attributes

static JsonSerializerSettings JsonSettings
 Json settings. More...
 

Detailed Description

Simple command-line runner for Quantum simulations.

Member Function Documentation

◆ Main()

static void Quantum.QuantumConsoleRunner.Main ( string  replayPath,
string  lutPath,
string  dbPath,
string  checksumPath 
)
inlinestatic

Main method to start a Quantum runner.

Parameters
replayPathPath to the Quantum replay json file.
lutPathPath to the LUT folder.
dbPathOptionally an extra path to the Quantum database json file.
checksumPathOptional an extra path to the checksum file.

◆ Run()

bool Quantum.QuantumConsoleRunner.Run ( string  replayPath,
string  lutPath,
string  dbPath,
string  checksumPath 
)
inline

Run the Quantum simulation from a replay. This is very similar to the QuantumRunnerLocalReplay script.

Parameters
replayPathPath to the Quantum replay json file.
lutPathPath to the LUT folder.
dbPathOptionally an extra path to the Quantum database json file.
checksumPathOptionally an extra path to the checksum file.
Returns

Member Data Documentation

◆ JsonSettings

JsonSerializerSettings Quantum.QuantumConsoleRunner.JsonSettings
static
Initial value:
=> new JsonSerializerSettings {
Formatting = Formatting.Indented,
NullValueHandling = NullValueHandling.Ignore,
}

Json settings.