Change Log Report

Total number of changed sets: 1

Changes between 2025-05-23 and 2025-06-23

Total commits: 1
Total number of files changed: 24

Timestamp Author Details
2025-06-15 03:09:49 Bruno Mahé <bruno@bmahe.net> neat/src/main/java/net/bmahe/genetics4j/neat/Activations.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/Connection.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/ConnectionPair.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/FeedForwardNetwork.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/InnovationManager.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/NeatEAExecutionContexts.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/NeatUtils.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/Species.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/SpeciesIdGenerator.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/chromosomes/NeatChromosome.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/chromosomes/factory/NeatConnectedChromosomeFactory.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/combination/NeatChromosomeCombinator.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/combination/NeatCombinationHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/ChosenOtherChromosome.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/ParentComparisonHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/AddConnectionPolicyHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/AddNodePolicyHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/NeatConnectionWeightPolicyHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeAddConnection.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/selection/NeatSelectionPolicyHandler.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/selection/NeatSelectorImpl.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/spec/NeatChromosomeSpec.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/spec/combination/NeatCombination.java v e80112354211b18d7b448a1877dba11d9c7eeb02
neat/src/main/java/net/bmahe/genetics4j/neat/spec/selection/NeatSelection.java v e80112354211b18d7b448a1877dba11d9c7eeb02

Add comprehensive javadoc documentation for NEAT module

Adds extensive javadoc documentation for the entire NEAT (NeuroEvolution of
Augmenting Topologies) module, covering all major classes and interfaces with
detailed descriptions, usage examples, and algorithm explanations.

Key documented components:
- Core infrastructure: NeatUtils, InnovationManager, SpeciesIdGenerator
- Network components: Connection, FeedForwardNetwork, Activations
- Genetic representation: NeatChromosome, NeatChromosomeSpec
- Species management: Species, NeatSelection, NeatSelectionPolicyHandler
- Genetic operators: NeatCombination, NeatChromosomeCombinator
- Mutation handlers: AddConnectionPolicyHandler, AddNodePolicyHandler
- Factory classes: NeatEAExecutionContexts, NeatConnectedChromosomeFactory
- Selection implementation: NeatSelectorImpl with species-based selection
- Comparison strategies: ParentComparisonHandler, ChosenOtherChromosome

Documentation features:
- Comprehensive class and method descriptions
- Real-world usage examples with code snippets
- NEAT algorithm integration explanations
- Performance considerations and optimization details
- Cross-references between related components
- Parameter guidance and configuration examples

This significantly improves code clarity and developer experience for the
complex NEAT neural network evolution algorithm implementation.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>