A simulation-specific implementation of the Artificial Neural Networks. They use the back propagation algorithm to evolve the network. The implementation is based on the original bp-ct code, written in Objective-C by Pietro Terna.