Table of Contents

Class Discretizer

Namespace
NominalSystems.Maths
Assembly
NominalSystems.Maths.dll

This module discretizes data for output. It has the option to carry over discretization error or not.


public class Discretizer
Inheritance
Discretizer

Constructors

Discretizer()

Default constructor that sets up the states

public Discretizer()

Discretizer(int)

Constructor that lets the user initialized the discretization model to the right siz

public Discretizer(int numStates)

Parameters

numStates int

The number of states to initialise

Fields

LSB

Size of bin, bit value, least significant bit

public Vector LSB

Field Value

Vector

Methods

Discretize(Vector)

Discretizes a vector with the errors

public Vector Discretize(Vector undiscretizedVector)

Parameters

undiscretizedVector Vector

An undiscretized vector

Returns

Vector

A discretized vector

Discretize(Vector2)

Discretizes a vector with the errors

public Vector2 Discretize(Vector2 undiscretizedVector)

Parameters

undiscretizedVector Vector2

An undiscretized vector

Returns

Vector2

A discretized vector

Discretize(Vector3)

Discretizes a vector with the errors

public Vector3 Discretize(Vector3 undiscretizedVector)

Parameters

undiscretizedVector Vector3

An undiscretized vector

Returns

Vector3

A discretized vector

Discretize(Vector4)

Discretizes a vector with the errors

public Vector4 Discretize(Vector4 undiscretizedVector)

Parameters

undiscretizedVector Vector4

An undiscretized vector

Returns

Vector4

A discretized vector

GetDiscretizationErrors()

Returns the Discretization error list

public Vector GetDiscretizationErrors()

Returns

Vector

A list of discretization errors

GetDiscretizationErrors3()

Returns the Discretization error list

public Vector3 GetDiscretizationErrors3()

Returns

Vector3

A list of discretization errors

SetRoundDirection(RoundDirection)

Updates the rounding direction of the discretizer

public void SetRoundDirection(RoundDirection direction)

Parameters

direction RoundDirection

The new direction