Optimization : Optimization Namespace

Boundary Class

Boundary class.

public class Boundary

Remarks

The boundary class defines a minimum/maximum boundary which binds parameters in a certain range. This effectively determines the parameter search space for each parameter.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Members

See Also: Inherited members from object.

Public Constructors

Create new boundary.
Create new boundary.
Create new boundary.
Create new boundary.
Create new boundary.

Public Properties

Max double . Boundary maximum value.
MaxInitial double . Maximum initial boundary value.
[read-only]
MaxInitialSetting NumericSetting . Maximum initial boundary setting.
[read-only]
MaxSetting NumericSetting . Maximum boundary setting.
Min double . Boundary minimum value.
MinInitial double . Minimum initial boundary value.
[read-only]
MinInitialSetting NumericSetting . Minimum initial boundary setting.
[read-only]
MinSetting NumericSetting . Minimum boundary setting.
Name string . Boundary name.

Member Details

Boundary Constructor

Create new boundary.

public Boundary ()

Remarks

Creates new boundary.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Boundary Constructor

Create new boundary.

public Boundary (string name)

Parameters

name
Boundary name.

Remarks

Creates new boundary.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Boundary Constructor

Create new boundary.

public Boundary (double min, double max)

Parameters

min
Boundary minimum value.
max
Boundary maximum value.

Remarks

Creates new boundary.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Boundary Constructor

Create new boundary.

public Boundary (string name, double min, double max)

Parameters

name
Boundary name.
min
Boundary minimum value.
max
Boundary maximum value.

Remarks

Creates new boundary.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Boundary Constructor

Create new boundary.

public Boundary (string name, double min, double max, double minInitial, double maxInitial)

Parameters

name
Boundary name.
min
Boundary minimum value.
max
Boundary maximum value.
minInitial
Boundary minimum initial value.
maxInitial
Boundary maximum initial value.

Remarks

Creates new boundary with separate boundary values for the initial conditions.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Max Property

Boundary maximum value.

public double Max { set; get; }

Value

Boundary maximum value.

Remarks

Boundary maximum value.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MaxInitial Property

Maximum initial boundary value.

public double MaxInitial { set; get; }

Value

Maximum inital boundary value.

Remarks

Maximum initial boundary value.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MaxInitialSetting Property

Maximum initial boundary setting.

public NumericSetting MaxInitialSetting { get; }

Value

Maximum initial boundary setting.

Remarks

Maximum initial boundary setting.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MaxSetting Property

Maximum boundary setting.

public NumericSetting MaxSetting { get; }

Value

Maximum boundary setting.

Remarks

Maximum boundary setting.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Min Property

Boundary minimum value.

public double Min { set; get; }

Value

Boundary minimum value.

Remarks

Boundary minimum value.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MinInitial Property

Minimum initial boundary value.

public double MinInitial { set; get; }

Value

Minimum initial boundary value.

Remarks

Minimum initial boundary value.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MinInitialSetting Property

Minimum initial boundary setting.

public NumericSetting MinInitialSetting { get; }

Value

Minimum initial boundary setting.

Remarks

Minimum initial boundary setting.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

MinSetting Property

Minimum boundary setting.

public NumericSetting MinSetting { get; }

Value

Minimum boundary setting.

Remarks

Minimum boundary setting.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)

Name Property

Boundary name.

public string Name { set; get; }

Value

Boundary name.

Remarks

Boundary name.

Requirements

Namespace: Optimization
Assembly: Optimization (in Optimization.dll)