Table of Contents

Class Saturater

Namespace
NominalSystems.Maths
Assembly
NominalSystems.Maths.dll

This module is used to apply a saturation on a set of data

public class Saturater
Inheritance
Saturater

Constructors

Saturater(int)

Constructor with a specific size

public Saturater(int size)

Parameters

size int

The size of the saturator

Methods

Saturate(Vector)

Saturates the given unsaturated states

public Vector Saturate(Vector unsaturatedStates)

Parameters

unsaturatedStates Vector

A vector of the unsaturated states

Returns

Vector

Saturated States

Saturate(double)

Saturates the given unsaturated state

public double Saturate(double a)

Parameters

a double

A unsaturated state

Returns

double

Saturated State

SetBounds(Matrix)

Sets upper and lower bounds for each state

public void SetBounds(Matrix bounds)

Parameters

bounds Matrix

One row for each state. lower bounds in left column, upper in right column