File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
▼ src | |
▼ arbitrary_precision_calculation | |
arbitraryprecisioncalculation.h | This file contains include directives to all externally useful functions of arbitraryprecisioncalculation library |
check_condition.h | This file includes a possibility to check conditions which should be true. (similar to assertions) |
configuration.h | This file contains general information about the configuration for running the particle swarm optimization algorithm |
operations.h | This file contains a large set of operations for calculations with the mpf_t data type |
parse.h | This file contains functions for parsing the configuration file |
random_number_generator.h | This file contains the available random number generators |
▼ bound_handling | |
absorption.h | This file contains the absorption bound handling strategy |
bound_handling.h | This file contains an abstract class for different bound handling strategies, which can be used for the particle swarm optimization |
hyperbolic.h | This file contains the hyperbolic bound handling strategy |
nearest.h | This file contains the nearest bound handling strategy |
no_bounds.h | This file contains the no bounds bound handling strategy |
random.h | This file contains the random bound handling strategy |
random_forth.h | This file contains the random forth bound handling strategy |
reflect.h | This file contains the reflect bound handling strategy |
torus.h | This file contains the torus bound handling strategy |
▼ function | |
diagonal_function.h | This file contains the description of a function with heavy diagonal eigenvector in the second derivative matrix |
function.h | This file contains abstract classes for function generation |
inclined_plane.h | This file contains the description of the inclined plane functions |
manual_function.h | This file contains abstract classes for function generation |
mono_sphere.h | This file contains the description of the mono sphere function |
norm.h | This file contains the description of various norm functions |
random_positive_definite.h | This file contains the description of a function with random positive definite second derivative matrix |
rastrigin.h | This file contains the description of the rastrigin function |
rosenbrock.h | This file contains the description of the rosenbrock function and a moved version |
scaled_sphere.h | This file contains the description of the scaled sphere functions |
schwefel.h | This file contains two different versions of the schwefel test function |
single_different_direction.h | This file contains the description of function which performs different in a single direction |
sorting_function.h | This file contains the description of a function which checks how sorted the position entries are |
specific_functions.h | This file contains specific functions |
sphere_plus.h | This file contains the description of the sphere plus function |
testing.h | This file contains the description of an experimental testing function |
two_cups_function.h | This file contains the description of the two cups function |
▼ general | |
check_condition.h | This file includes a possibility to check conditions which should be true. (similar to assertions) |
configuration.h | This file contains general information about the configuration for running the particle swarm optimization algorithm |
general_objects.h | This file contains various general objects which can be used by or contained in other objects |
main.h | This file contains the main methods to start the PSO algorithm |
parse.h | This file contains functions for parsing the configuration file |
particle.h | This file contains information about the particles of the swarm |
visualization.h | This file contains functionality to visualize the particle swarm |
▼ neighborhood | |
adjacency_list_neighborhood.h | This file contains neighborhood topologies specified by adjacency lists |
global_best.h | This file contains the global best neighborhood topology |
neighborhood.h | This file contains an abstract classes for neighborhood generation |
▼ position_and_velocity_updater | |
default_updater.h | This file contains the standard class for processing the velocity and position update of each particle |
delta_updater.h | This file contains a class for processing the velocity and position update of each particle with random reinitialization of velocity in case of low energy |
dimension_independent_updater.h | This file contains a position and velocity updater, which acts independent to the coordinate axes |
orientation_change_updater.h | This file contains a position and velocity updater, which changes orientation if some directions have little movement |
position_and_velocity_updater.h | This file contains an abstract class for processing the velocity and position update of each particle |
testing_updater.h | This file contains an experimental position and velocity updater |
▼ statistics | |
direct_statistics.h | This file contain classes, which evaluate to vectors depending on the current state of the particle swarm |
potential_calculator.h | This file contains classes for statistical calculations |
specific_statistical_evaluations.h | This file contain classes, which can evaluate matrices depending on the current state of the particle swarm, and some helping classes to generate analyzable statistics out of them |
statistics.h | This file contains an class, which stores current information about the particle swarm |
▼ velocity_adjustment | |
adjust.h | This file contains the adjust velocity adjustment strategy |
deterministic_back.h | This file contains the deterministic back velocity adjustment strategy |
none.h | This file contains the none velocity adjustment strategy |
random_back.h | This file contains the random back velocity adjustment strategy |
velocity_adjustment.h | This file contains an abstract class for processing the velocity adjustment after the position update of each particle |
zero.h | This file contains the zero velocity adjustment strategy |