Table of Contents

Class SolvingResult

Namespace
Hi.Geom.Solvers
Assembly
HiGeom.dll

Represents the result of a solving process. Contains detailed information about the solution including parameters, biases, and convergence metrics.

public class SolvingResult
Inheritance
SolvingResult
Inherited Members
Extension Methods

Constructors

SolvingResult(SolvingResultStatus, double[], double[], double, int, int, double[], double[,])

Initializes a new instance of the SolvingResult class.

public SolvingResult(SolvingResultStatus solvingResultStatus, double[] workingParas, double[] biases, double convergence, int iteration, int continuousSlowMomentumIteration, double[] paraCompensationOnNext, double[,] jacob)

Parameters

solvingResultStatus SolvingResultStatus

The status of the solving process

workingParas double[]

The current working parameter values

biases double[]

The bias values for each constraint

convergence double

The convergence metric

iteration int

The total number of iterations performed

continuousSlowMomentumIteration int

The number of continuous iterations using slow momentum method

paraCompensationOnNext double[]

Parameter compensation values for the next iteration

jacob double[,]

The Jacobian matrix

Fields

biases

The bias (error) values for each constraint.

public double[] biases

Field Value

double[]

continuousSlowMomentumIteration

The number of continuous iterations using slow momentum method.

public int continuousSlowMomentumIteration

Field Value

int

convergence

The convergence metric (overall error).

public double convergence

Field Value

double

iteration

The total number of iterations performed.

public int iteration

Field Value

int

jacob

The Jacobian matrix for the current iteration.

public double[,] jacob

Field Value

double[,]

paraCompensationOnNext

Parameter compensation values to apply in the next iteration.

public double[] paraCompensationOnNext

Field Value

double[]

solvingResultStatus

The status of the solving process.

public SolvingResultStatus solvingResultStatus

Field Value

SolvingResultStatus

workingParas

The current working parameter values.

public double[] workingParas

Field Value

double[]

Methods

ToString(string)

Returns a string representation of the solving result 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 result