Table of Contents

Class PartitionedDataStorageDataLossModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

The 'DataLoss' model for the 'PartitionedDataStorage' component

public class PartitionedDataStorageDataLossModel : ComponentModel<PartitionedDataStorage>
Inheritance
ComponentModel<PartitionedDataStorage>
PartitionedDataStorageDataLossModel
Inherited Members
ComponentModel<PartitionedDataStorage>.Target

Constructors

PartitionedDataStorageDataLossModel()

public PartitionedDataStorageDataLossModel()

Fields

DeletionMean

[byte] The mean number of bytes that should be deleted from a cluster when a deletion occurs.

public double DeletionMean

Field Value

double

DeletionStd

[byte] The standard deviation that defines how many bytes should be deleted from a cluster when a deletion occurs.

public double DeletionStd

Field Value

double

TimeMean

[s] The time particular mean that defines the next deletion time when data will be deleted from the system.

public double TimeMean

Field Value

double

TimeStd

[s] The time standard deviation that defines the next deletion time when data will be deleted from the system.

public double TimeStd

Field Value

double

Methods

OnBegin(double)

Called when 'ComponentModel' starts

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called each timestep during a event tick

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

delta timestep (seconds)