Table of Contents

Class DeepSolvingStatus

Namespace
Hi.Geom.Solvers
Assembly
HiGeom.dll

Represents the status of a deep solving process with multiple parameters. Contains detailed information about the solving process including iterations, convergence, and Jacobian matrix.

public class DeepSolvingStatus
Inheritance
DeepSolvingStatus
Inherited Members
Extension Methods

Constructors

DeepSolvingStatus(int, int, int, double, double[], double[], double[,], double[], double, SolvingTerm)

Initializes a new instance of the DeepSolvingStatus class.

public DeepSolvingStatus(int totalIteration, int directIteration, int slowIteration, double convergence, double[] para, double[] bias, double[,] jacob, double[] bestPara, double bestConvergence, SolvingTerm solvingTerm)

Parameters

totalIteration int

The total number of iterations performed

directIteration int

The number of direct method iterations performed

slowIteration int

The number of slow method iterations performed

convergence double

The current convergence value

para double[]

The current parameter values

bias double[]

The current bias values

jacob double[,]

The Jacobian matrix

bestPara double[]

The best parameter values found

bestConvergence double

The best convergence value found

solvingTerm SolvingTerm

The current solving term

Fields

bestConvergence

The best convergence value found so far.

public double bestConvergence

Field Value

double

bestPara

The best parameter values found so far.

public double[] bestPara

Field Value

double[]

bias

The current bias (error) values.

public double[] bias

Field Value

double[]

convergence

The current convergence value (error metric).

public double convergence

Field Value

double

directIteration

The number of direct method iterations performed.

public int directIteration

Field Value

int

jacob

The Jacobian matrix for the current iteration.

public double[,] jacob

Field Value

double[,]

para

The current parameter values.

public double[] para

Field Value

double[]

slowIteration

The number of slow method iterations performed.

public int slowIteration

Field Value

int

solvingTerm

The current solving term (method) being used.

public SolvingTerm solvingTerm

Field Value

SolvingTerm

totalIteration

The total number of iterations performed.

public int totalIteration

Field Value

int

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

ToString(string)

Returns a string representation of the solving status with the specified numeric format.

public string ToString(string format)

Parameters

format string

The numeric format string to use for formatting numeric values

Returns

string

A string representation of the solving status