#include <freESIndividual.h>
Definition at line 38 of file freESIndividual.h.
| typedef Individual<TOPValueType, TSPValueType, TOValueType> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Self |
Definition at line 43 of file freESIndividual.h.
| typedef itk::LightObject FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Superclass |
Definition at line 44 of file freESIndividual.h.
| typedef itk::SmartPointer<Self> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Pointer |
Definition at line 45 of file freESIndividual.h.
| typedef itk::SmartPointer<const Self> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ConstPointer |
Definition at line 46 of file freESIndividual.h.
| typedef TOPValueType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveParameterType |
Definition at line 52 of file freESIndividual.h.
| typedef std::vector<ObjectiveParameterType> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveParametersType |
Definition at line 56 of file freESIndividual.h.
| typedef TSPValueType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameterValueType |
Definition at line 58 of file freESIndividual.h.
| typedef StrategicParameter<TSPValueType> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameterType |
Definition at line 59 of file freESIndividual.h.
| typedef StrategicParameterType::Pointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameterPointer |
Definition at line 60 of file freESIndividual.h.
| typedef StrategicParameters<TSPValueType> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParametersType |
Definition at line 61 of file freESIndividual.h.
| typedef StrategicParametersType::Pointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParametersPointer |
Definition at line 62 of file freESIndividual.h.
| typedef StrategicParameter<TSPValueType>::OriginIDType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicOriginIDType |
Definition at line 63 of file freESIndividual.h.
| typedef StrategicParameter<TSPValueType>::HandlingType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameterHandlingType |
Definition at line 64 of file freESIndividual.h.
| typedef TOValueType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueType |
Definition at line 66 of file freESIndividual.h.
| typedef unsigned long FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ParameterIDType |
Definition at line 68 of file freESIndividual.h.
| typedef std::vector<ParameterIDType> FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ParameterIDsType |
Definition at line 69 of file freESIndividual.h.
| typedef unsigned long FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GenerationIDType |
Definition at line 71 of file freESIndividual.h.
| typedef unsigned long FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::IndividualIDType |
Definition at line 73 of file freESIndividual.h.
| FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Individual | ( | ) | [inline, protected] |
Constructor is protected to ensure that New() function is used to create instances.
Definition at line 34 of file freESIndividual.txx.
References FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveValueIsSet, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_StrategicParameters, and FREE::ES::StrategicParameters< TSPValueType >::New().

| virtual FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::~Individual | ( | ) | [inline, protected, virtual] |
Definition at line 149 of file freESIndividual.h.
| FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Individual | ( | Self const & | ) | [private] |
| static Pointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::New | ( | void | ) | [inline, static] |
Definition at line 49 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Clone().
| virtual ::itk::LightObject::Pointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::CreateAnother | ( | void | ) | const [inline, virtual] |
Definition at line 49 of file freESIndividual.h.
| virtual const char* FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetNameOfClass | ( | ) | const [inline, virtual] |
Definition at line 52 of file freESIndividual.h.
| const ObjectiveParametersType& FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveParameters | ( | ) | const [inline] |
Definition at line 75 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
| ObjectiveParametersType& FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveParameters | ( | ) | [inline] |
Definition at line 80 of file freESIndividual.h.
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ResetObjectiveParameters | ( | ) | [inline] |
Definition at line 85 of file freESIndividual.h.
| const StrategicParametersType& FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameters | ( | ) | const [inline] |
Definition at line 90 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
| StrategicParametersType& FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameters | ( | ) | [inline] |
Definition at line 95 of file freESIndividual.h.
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ResetStrategicParameters | ( | ) | [inline] |
Definition at line 100 of file freESIndividual.h.
| GenerationIDType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetGenerationID | ( | ) | const [inline] |
Definition at line 105 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=(), and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf().
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::SetGenerationID | ( | GenerationIDType | id | ) | [inline] |
Definition at line 106 of file freESIndividual.h.
| IndividualIDType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetIndividualID | ( | ) | const [inline] |
Definition at line 108 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf(), and FREE::EvolutionaryStrategyOptimizerController::SetStatisticEntryMainComponent().
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::SetIndividualID | ( | IndividualIDType | id | ) | [inline] |
Definition at line 109 of file freESIndividual.h.
| ObjectiveValueType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValue | ( | ) | const [inline] |
Definition at line 111 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsGreater(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsLesser(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf(), and FREE::EvolutionaryStrategyOptimizerController::SetStatisticEntryMainComponent().
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::SetObjectiveValue | ( | ObjectiveValueType | value | ) | [inline] |
Definition at line 112 of file freESIndividual.h.
| bool FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValueIsSet | ( | ) | const [inline] |
Definition at line 118 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ResetObjectiveValue | ( | ) | [inline] |
Definition at line 120 of file freESIndividual.h.
| Individual< TOPValueType, TSPValueType, TOValueType >::Pointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Clone | ( | ) | const [inline, virtual] |
Definition at line 43 of file freESIndividual.txx.
References FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::New().

| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator= | ( | Self const & | individual | ) | [inline] |
Definition at line 53 of file freESIndividual.txx.
References FREE::ES::StrategicParameters< TSPValueType >::Clone(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetGenerationID(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetIndividualID(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValue(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValueIsSet(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_GenerationID, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_IndividualID, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveParameters, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveValue, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveValueIsSet, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_StrategicParameters, FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveParameters(), and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::StrategicParameters().

| static bool FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsGreater | ( | const Self * | pInd1, | |
| const Self * | pInd2 | |||
| ) | [inline, static] |
Definition at line 130 of file freESIndividual.h.
References FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValue(), and throwStaticExceptionMacro.

| static bool FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsLesser | ( | const Self * | pInd1, | |
| const Self * | pInd2 | |||
| ) | [inline, static] |
Definition at line 137 of file freESIndividual.h.
References FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValue(), and throwStaticExceptionMacro.

| void FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf | ( | std::ostream & | os, | |
| itk::Indent | indent | |||
| ) | const [inline, protected, virtual] |
Definition at line 69 of file freESIndividual.txx.
References FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetGenerationID(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetIndividualID(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::GetObjectiveValue(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveParameters, and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_StrategicParameters.

ObjectiveParametersType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveParameters [protected] |
Definition at line 149 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=(), and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf().
StrategicParametersPointer FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_StrategicParameters [protected] |
Definition at line 152 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Individual(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=(), and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::PrintSelf().
GenerationIDType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_GenerationID [protected] |
Definition at line 154 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
IndividualIDType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_IndividualID [protected] |
Definition at line 156 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
ObjectiveValueType FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveValue [protected] |
Definition at line 158 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
bool FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::m_ObjectiveValueIsSet [protected] |
Definition at line 160 of file freESIndividual.h.
Referenced by FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::Individual(), and FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::operator=().
1.5.3 written by Dimitri van Heesch,
© 1997-2000