Class DeepSolvingStatus
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
intThe total number of iterations performed
directIteration
intThe number of direct method iterations performed
slowIteration
intThe number of slow method iterations performed
convergence
doubleThe 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
doubleThe best convergence value found
solvingTerm
SolvingTermThe current solving term
Fields
bestConvergence
The best convergence value found so far.
public double bestConvergence
Field Value
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
directIteration
The number of direct method iterations performed.
public int directIteration
Field Value
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
solvingTerm
The current solving term (method) being used.
public SolvingTerm solvingTerm
Field Value
totalIteration
The total number of iterations performed.
public int totalIteration
Field Value
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
stringThe numeric format string to use for formatting numeric values
Returns
- string
A string representation of the solving status