Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chighprecisionpso::BoundHandlingThis class is an abstract class. It supplies the interface for bound handling strategies of the particle swarm optimization algorithm
 Carbitraryprecisioncalculation::ConfigurationContains configuration of arbitrary precision calculation and supplies them by get and set methods
 Chighprecisionpso::ConstantEvaluationThis class is an abstract class. It supplies the interface for generating a constant value
 Chighprecisionpso::FunctionThis class is an abstract class. It supplies the interface for objective functions
 Chighprecisionpso::configuration::InitializationInformationStores the information how positions or velocities should be initialized
 Chighprecisionpso::NeighborhoodThis class is an abstract class. It supplies the interface for neighborhood topologies of the particle swarm
 Chighprecisionpso::OperationThis class is an abstract class. It supplies the interface to operate on single mpf_t values
 Chighprecisionpso::PairReduceOperationThis class is an abstract class. It supplies the interface for reducing two mpf_t values to a single value
 Chighprecisionpso::ParticleThe particles for the particle swarm optimization algorithm
 Chighprecisionpso::PositionAndVelocityUpdaterThis class is an abstract class for processing the velocity and position update of each particle
 Chighprecisionpso::ProgramVersionThis class stores a program version
 Carbitraryprecisioncalculation::RandomNumberGeneratorThis class is an abstract class. It supplies the interface for random number generators
 Chighprecisionpso::SearchSpaceBoundThis class can store information about where the bounds of the objective function are
 Chighprecisionpso::SpecificFunctionThis class is an abstract class. It supplies an interface for operations on vectors
 Chighprecisionpso::SpecificStatisticalEvaluationThis class is an abstract class. It supplies the interface for intermediate statistical evaluations
 Chighprecisionpso::StatisticThis class is an abstract class. It supplies the interface for statistical evaluations
 Chighprecisionpso::StatisticReduceOperationThis class is an abstract class. It supplies the interface to reduce specific statistical evaluations to analyzable statistics
 Chighprecisionpso::StatisticsThis class stores current information about the particle swarm
 Chighprecisionpso::VectorOperationThis class is an abstract class. It supplies the interface to operate on vectors of mpf_t values
 Chighprecisionpso::VectorReduceOperationThis an abstract class. It supplies the interface for reducing a vector of mpf_t values to a single value
 Chighprecisionpso::VelocityAdjustmentThis class is an abstract class for processing the velocity adjustment after the position update of each particle