The XCaliber Artificial Neural Network (XANN) is comprised of Java objects.

XApplicationApplication Object
XActivationNode Activation
XAttributeANN Node Attributes
XBiasBias Object
XConduitNetwork Interconnect
XDataFieldData Field Container
XNetworkANN Network Object
XNodeANN Node Object
XResultFieldResult Field Container
XRouteANN Routing Object
XWeightANN Weighting Object
Usage Examples:

xAppl = new XApplication();
xNetwork = new XNetwork(1000);
xInputNode  = new XNodeInput("xNodeInput1");
xWeight = new XWeight();
xWeight.setParms("Weight1",0.0,1.0,20.0,1.0,1.0);