Show / Hide Table of Contents

Class StoppingCriteriaBase

Inheritance
Object
StoppingCriteriaBase
AutoWarmupStoppingCriteria
FixedStoppingCriteria
Implements
IStoppingCriteria
Namespace: BenchmarkDotNet.Engines
Assembly: BenchmarkDotNet.dll
Syntax
public abstract class StoppingCriteriaBase : IStoppingCriteria

Constructors

StoppingCriteriaBase()

Declaration
protected StoppingCriteriaBase()

Properties

MaxIterationCount

Declaration
public int MaxIterationCount { get; }
Property Value
Type Description
Int32

Title

Declaration
public string Title { get; }
Property Value
Type Description
String

Warnings

Declaration
public IReadOnlyList<string> Warnings { get; }
Property Value
Type Description
IReadOnlyList<String>

Methods

Evaluate(IReadOnlyList<Measurement>)

Declaration
public abstract StoppingResult Evaluate(IReadOnlyList<Measurement> measurements)
Parameters
Type Name Description
IReadOnlyList<Measurement> measurements
Returns
Type Description
StoppingResult

GetMaxIterationCount()

Declaration
protected abstract int GetMaxIterationCount()
Returns
Type Description
Int32

GetTitle()

Declaration
protected abstract string GetTitle()
Returns
Type Description
String

GetWarnings()

Declaration
protected abstract IEnumerable<string> GetWarnings()
Returns
Type Description
IEnumerable<String>

Implements

IStoppingCriteria
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors