BioDynaMo
v1.05.120-25dc9790
|
#include <particle_swarm_param.h>
Public Member Functions | |
ParticleSwarmParam ()=default | |
ParticleSwarmParam (const std::string &name, real_t min, real_t max, real_t iv) | |
void | Validate () const override |
OptimizationParamType * | GetCopy () const override |
real_t | GetValue (int n) const override |
uint32_t | GetNumElements () const override |
BDM_CLASS_DEF_OVERRIDE (ParticleSwarmParam, 1) | |
Public Member Functions inherited from bdm::OptimizationParamType | |
OptimizationParamType ()=default | |
OptimizationParamType (const std::string &name) | |
virtual | ~OptimizationParamType ()=default |
std::string | GetGroupName () |
std::string | GetParamName () |
BDM_CLASS_DEF (OptimizationParamType, 1) | |
Public Attributes | |
real_t | lower_bound = 0 |
real_t | upper_bound = 0 |
real_t | initial_value = 1 |
Public Attributes inherited from bdm::OptimizationParamType | |
std::string | param_name |
A parameter type exclusively used for the Particle Swarm optimization algorithm Defines an initial value, and the lower and upper bound
Definition at line 27 of file particle_swarm_param.h.
|
default |
|
inline |
Definition at line 29 of file particle_swarm_param.h.
bdm::ParticleSwarmParam::BDM_CLASS_DEF_OVERRIDE | ( | ParticleSwarmParam | , |
1 | |||
) |
|
inlineoverridevirtual |
Implements bdm::OptimizationParamType.
Definition at line 46 of file particle_swarm_param.h.
|
inlineoverridevirtual |
Implements bdm::OptimizationParamType.
Definition at line 57 of file particle_swarm_param.h.
|
inlineoverridevirtual |
Implements bdm::OptimizationParamType.
Definition at line 50 of file particle_swarm_param.h.
|
inlineoverridevirtual |
Reimplemented from bdm::OptimizationParamType.
Definition at line 37 of file particle_swarm_param.h.
real_t bdm::ParticleSwarmParam::initial_value = 1 |
Definition at line 67 of file particle_swarm_param.h.
real_t bdm::ParticleSwarmParam::lower_bound = 0 |
Definition at line 63 of file particle_swarm_param.h.
real_t bdm::ParticleSwarmParam::upper_bound = 0 |
Definition at line 65 of file particle_swarm_param.h.