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)