highprecisionpso::configuration::InitializationInformation Class Reference

Stores the information how positions or velocities should be initialized. More...

#include <configuration.h>

Public Attributes

int dimension_from
 Lowest dimension id which is affected by current initialization information. More...
 
int dimension_to
 Highest dimension id which is affected by current initialization information. More...
 
InitializationInformationType information_type
 Specifies the current type of information about initialization. More...
 
double lower_bound
 Lower bound for initialization. May be unused depending on information type. More...
 
double normal_scale
 Scale for initialization. May be unused depending on information type. More...
 
int particle_from
 Lowest particle id which is affected by current initialization information. More...
 
int particle_to
 Highest particle id which is affected by current initialization information. More...
 
int power_scale
 Exponential scale (with base two) for initialization. May be unused depending on information type. More...
 
double range
 Range for initialization. May be unused depending on information type. More...
 
double upper_bound
 Upper bound for initialization. May be unused depending on information type. More...
 

Detailed Description

Stores the information how positions or velocities should be initialized.

Member Data Documentation

int highprecisionpso::configuration::InitializationInformation::dimension_from

Lowest dimension id which is affected by current initialization information.

int highprecisionpso::configuration::InitializationInformation::dimension_to

Highest dimension id which is affected by current initialization information.

InitializationInformationType highprecisionpso::configuration::InitializationInformation::information_type

Specifies the current type of information about initialization.

double highprecisionpso::configuration::InitializationInformation::lower_bound

Lower bound for initialization. May be unused depending on information type.

double highprecisionpso::configuration::InitializationInformation::normal_scale

Scale for initialization. May be unused depending on information type.

int highprecisionpso::configuration::InitializationInformation::particle_from

Lowest particle id which is affected by current initialization information.

int highprecisionpso::configuration::InitializationInformation::particle_to

Highest particle id which is affected by current initialization information.

int highprecisionpso::configuration::InitializationInformation::power_scale

Exponential scale (with base two) for initialization. May be unused depending on information type.

double highprecisionpso::configuration::InitializationInformation::range

Range for initialization. May be unused depending on information type.

double highprecisionpso::configuration::InitializationInformation::upper_bound

Upper bound for initialization. May be unused depending on information type.


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