ITK
4.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkInitializationBiasedParticleSwarmOptimizer.h>
Definition at line 71 of file itkInitializationBiasedParticleSwarmOptimizer.h.
Definition at line 81 of file itkInitializationBiasedParticleSwarmOptimizer.h.
Reimplemented from itk::ParticleSwarmOptimizerBase.
Definition at line 79 of file itkInitializationBiasedParticleSwarmOptimizer.h.
Reimplemented from itk::ParticleSwarmOptimizerBase.
Definition at line 78 of file itkInitializationBiasedParticleSwarmOptimizer.h.
typedef InitializationBiasedParticleSwarmOptimizer itk::InitializationBiasedParticleSwarmOptimizer::Self |
Standard "Self" typedef.
Reimplemented from itk::ParticleSwarmOptimizerBase.
Definition at line 76 of file itkInitializationBiasedParticleSwarmOptimizer.h.
Reimplemented from itk::ParticleSwarmOptimizerBase.
Definition at line 77 of file itkInitializationBiasedParticleSwarmOptimizer.h.
itk::InitializationBiasedParticleSwarmOptimizer::InitializationBiasedParticleSwarmOptimizer | ( | ) | [protected] |
virtual itk::InitializationBiasedParticleSwarmOptimizer::~InitializationBiasedParticleSwarmOptimizer | ( | ) | [inline, protected, virtual] |
Definition at line 118 of file itkInitializationBiasedParticleSwarmOptimizer.h.
itk::InitializationBiasedParticleSwarmOptimizer::InitializationBiasedParticleSwarmOptimizer | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::InitializationBiasedParticleSwarmOptimizer::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::SingleValuedNonLinearOptimizer.
virtual CoefficientType itk::InitializationBiasedParticleSwarmOptimizer::GetGlobalCoefficient | ( | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual CoefficientType itk::InitializationBiasedParticleSwarmOptimizer::GetInertiaCoefficient | ( | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual CoefficientType itk::InitializationBiasedParticleSwarmOptimizer::GetInitializationCoefficient | ( | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual const char* itk::InitializationBiasedParticleSwarmOptimizer::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ParticleSwarmOptimizerBase.
virtual CoefficientType itk::InitializationBiasedParticleSwarmOptimizer::GetPersonalCoefficient | ( | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
static Pointer itk::InitializationBiasedParticleSwarmOptimizer::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::SingleValuedNonLinearOptimizer.
void itk::InitializationBiasedParticleSwarmOptimizer::operator= | ( | const Self & | ) | [private] |
Types inherited from the superclass
Reimplemented from itk::ParticleSwarmOptimizerBase.
void itk::InitializationBiasedParticleSwarmOptimizer::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::ParticleSwarmOptimizerBase.
virtual void itk::InitializationBiasedParticleSwarmOptimizer::SetGlobalCoefficient | ( | CoefficientType | _arg | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual void itk::InitializationBiasedParticleSwarmOptimizer::SetInertiaCoefficient | ( | CoefficientType | _arg | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual void itk::InitializationBiasedParticleSwarmOptimizer::SetInitializationCoefficient | ( | CoefficientType | _arg | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual void itk::InitializationBiasedParticleSwarmOptimizer::SetPersonalCoefficient | ( | CoefficientType | _arg | ) | [virtual] |
The Particle swarm optimizer uses the following update formula:
where - inertia constant - personal coefficient - global coefficient - initial location coefficient - parameters yielding the best function value obtained by this particle - parameters yielding the best function value obtained by all particles - initial parameter values provided by user
virtual void itk::InitializationBiasedParticleSwarmOptimizer::UpdateSwarm | ( | ) | [protected, virtual] |
Implement your update rule in this function.
Implements itk::ParticleSwarmOptimizerBase.
ParametersType::ValueType itk::InitializationBiasedParticleSwarmOptimizer::m_GlobalCoefficient [private] |
Definition at line 130 of file itkInitializationBiasedParticleSwarmOptimizer.h.
ParametersType::ValueType itk::InitializationBiasedParticleSwarmOptimizer::m_InertiaCoefficient [private] |
Definition at line 128 of file itkInitializationBiasedParticleSwarmOptimizer.h.
ParametersType::ValueType itk::InitializationBiasedParticleSwarmOptimizer::m_InitializationCoefficient [private] |
Definition at line 131 of file itkInitializationBiasedParticleSwarmOptimizer.h.
ParametersType::ValueType itk::InitializationBiasedParticleSwarmOptimizer::m_PersonalCoefficient [private] |
Definition at line 129 of file itkInitializationBiasedParticleSwarmOptimizer.h.