![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Seed particle for PSO initialization. More...
#include <MathOpt_PSO.hxx>
Public Member Functions | |
| PSOSeedParticle (const math_Vector &thePos) | |
| PSOSeedParticle (const math_Vector &thePos, const double theValue) | |
Data Fields | |
| math_Vector | Position |
| Initial position (will be clamped to bounds) | |
| std::optional< double > | Value |
| Known function value (nullopt = will be evaluated) | |
| std::optional< math_Vector > | Velocity |
| Initial velocity (nullopt = generate bounded random) | |
Seed particle for PSO initialization.
|
inline |
|
inline |
| math_Vector MathOpt::PSOSeedParticle::Position |
Initial position (will be clamped to bounds)
| std::optional<double> MathOpt::PSOSeedParticle::Value |
Known function value (nullopt = will be evaluated)
| std::optional<math_Vector> MathOpt::PSOSeedParticle::Velocity |
Initial velocity (nullopt = generate bounded random)