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 |

1.8.11