Show / Hide Table of Contents

Class SimulationStatistics

Statistics for a Simulation.

Inheritance
object
SimulationStatistics
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public class SimulationStatistics

Properties

BehaviorCreationTime

Gets the time spent creating behaviors.

Declaration
[ParameterName("tbehavior")]
[ParameterInfo("Time spent creating behaviors")]
public Stopwatch BehaviorCreationTime { get; }
Property Value
Type Description
Stopwatch

The behavior creation time.

ExecutionTime

Gets the time spent during execution.

Declaration
[ParameterName("texecution")]
[ParameterName("texec")]
[ParameterInfo("Time spent during execution")]
public Stopwatch ExecutionTime { get; }
Property Value
Type Description
Stopwatch

The execution time.

FinishTime

Gets the time spent during unsetup.

Declaration
[ParameterName("tfinish")]
[ParameterInfo("Time spent finishing up")]
public Stopwatch FinishTime { get; }
Property Value
Type Description
Stopwatch

The unsetup time.

SetupTime

Gets the time spent during setup.

Declaration
[ParameterName("tsetup")]
[ParameterInfo("The time spent during setup")]
public Stopwatch SetupTime { get; }
Property Value
Type Description
Stopwatch

The setup time.

ValidationTime

Gets the time spent during validation.

Declaration
[ParameterName("tvalidation")]
[ParameterInfo("The time spent validating the input")]
public Stopwatch ValidationTime { get; }
Property Value
Type Description
Stopwatch

The validation time.

Methods

Reset()

Clear all statistics

Declaration
public void Reset()

Extension Methods

Utility.ThrowIfNull<T>(T, string)
In this article
Back to top Generated by DocFX