Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Fields
MathOpt::PSOStats Struct Reference

Statistics collected during PSO execution. More...

#include <MathOpt_PSO.hxx>

Data Fields

int NbFunctionEvals = 0
 Total function evaluations.
 
int NbIterations = 0
 Iterations performed.
 
int NbBoundaryCorrections = 0
 Boundary corrections applied.
 
int NbStagnationEvents = 0
 Times stagnation was detected.
 
int NbRestarts = 0
 Restarts performed.
 
double InitialBest = std::numeric_limits<double>::max()
 Best value after initialization.
 
double FinalBest = std::numeric_limits<double>::max()
 Best value at termination.
 

Detailed Description

Statistics collected during PSO execution.

Field Documentation

◆ FinalBest

double MathOpt::PSOStats::FinalBest = std::numeric_limits<double>::max()

Best value at termination.

◆ InitialBest

double MathOpt::PSOStats::InitialBest = std::numeric_limits<double>::max()

Best value after initialization.

◆ NbBoundaryCorrections

int MathOpt::PSOStats::NbBoundaryCorrections = 0

Boundary corrections applied.

◆ NbFunctionEvals

int MathOpt::PSOStats::NbFunctionEvals = 0

Total function evaluations.

◆ NbIterations

int MathOpt::PSOStats::NbIterations = 0

Iterations performed.

◆ NbRestarts

int MathOpt::PSOStats::NbRestarts = 0

Restarts performed.

◆ NbStagnationEvents

int MathOpt::PSOStats::NbStagnationEvents = 0

Times stagnation was detected.


The documentation for this struct was generated from the following file: