| Candidate | |
| 1 (Type/Class) | Scientist.Candidate |
| 2 (Data Constructor) | Scientist.Candidate |
| Control | |
| 1 (Type/Class) | Scientist.Control |
| 2 (Data Constructor) | Scientist.Control |
| Duration | Scientist.Duration |
| durationToSeconds | Scientist.Duration |
| evaluateResult | Scientist.Result.Evaluate |
| Experiment | Scientist.Experiment, Scientist |
| experimentCompareBy | Scientist.Experiment, Scientist |
| experimentCompareEq | Scientist.Experiment, Scientist |
| experimentCompareOn | Scientist.Experiment, Scientist |
| experimentEnabledPercent | Scientist.Experiment, Scientist |
| experimentRun | Scientist.Experiment.Run, Scientist |
| experimentRunInternal | Scientist.Experiment.Run, Scientist |
| getExperimentCompare | Scientist.Experiment, Scientist |
| getExperimentContext | Scientist.Experiment, Scientist |
| getExperimentEnabled | Scientist.Experiment, Scientist |
| getExperimentIgnore | Scientist.Experiment, Scientist |
| getExperimentName | Scientist.Experiment, Scientist |
| getExperimentOnException | Scientist.Experiment, Scientist |
| getExperimentPublish | Scientist.Experiment, Scientist |
| getExperimentRunIf | Scientist.Experiment, Scientist |
| getExperimentTries | Scientist.Experiment, Scientist |
| getExperimentUse | Scientist.Experiment, Scientist |
| measureDuration | Scientist.Duration |
| NamedCandidate | Scientist.NamedCandidate |
| namedCandidate | Scientist.NamedCandidate |
| namedCandidateName | Scientist.NamedCandidate |
| newExperiment | Scientist.Experiment, Scientist |
| Result | Scientist.Result, Scientist |
| ResultCandidate | |
| 1 (Type/Class) | Scientist.Result, Scientist |
| 2 (Data Constructor) | Scientist.Result, Scientist |
| resultCandidateDuration | Scientist.Result, Scientist |
| resultCandidateName | Scientist.Result, Scientist |
| resultCandidateValue | Scientist.Result, Scientist |
| ResultControl | |
| 1 (Type/Class) | Scientist.Result, Scientist |
| 2 (Data Constructor) | Scientist.Result, Scientist |
| resultControlDuration | Scientist.Result, Scientist |
| resultControlName | Scientist.Result, Scientist |
| resultControlValue | Scientist.Result, Scientist |
| ResultDetails | |
| 1 (Type/Class) | Scientist.Result, Scientist |
| 2 (Data Constructor) | Scientist.Result, Scientist |
| resultDetails | Scientist.Result, Scientist |
| resultDetailsCandidate | Scientist.Result, Scientist |
| resultDetailsCandidates | Scientist.Result, Scientist |
| resultDetailsControl | Scientist.Result, Scientist |
| resultDetailsExecutionOrder | Scientist.Result, Scientist |
| resultDetailsExperimentContext | Scientist.Result, Scientist |
| resultDetailsExperimentName | Scientist.Result, Scientist |
| ResultIgnored | Scientist.Result, Scientist |
| ResultMatched | Scientist.Result, Scientist |
| ResultMismatched | Scientist.Result, Scientist |
| ResultSkipped | Scientist.Result, Scientist |
| resultValue | Scientist.Result |
| runNamedCandidate | Scientist.NamedCandidate |
| setExperimentCompare | Scientist.Experiment, Scientist |
| setExperimentContext | Scientist.Experiment, Scientist |
| setExperimentEnabled | Scientist.Experiment, Scientist |
| setExperimentIgnore | Scientist.Experiment, Scientist |
| setExperimentOnException | Scientist.Experiment, Scientist |
| setExperimentPublish | Scientist.Experiment, Scientist |
| setExperimentRunIf | Scientist.Experiment, Scientist |
| setExperimentTry | Scientist.Experiment, Scientist |
| setExperimentTryNamed | Scientist.Experiment, Scientist |
| unCandidate | Scientist.Candidate |
| unControl | Scientist.Control |