Packages 
Package Description
org.planit.algorithms.nodemodel
Node model algorithms for PlanIt
org.planit.algorithms.shortestpath
Shortest Path algorithms for PlanIt
org.planit.assignment
Traffic assignment classes
org.planit.assignment.algorithmb  
org.planit.assignment.eltm  
org.planit.assignment.eltm.event  
org.planit.assignment.traditionalstatic  
org.planit.cost
Contains the definitions of cost classes
org.planit.cost.physical
Contains the definition of physical cost classes
org.planit.cost.physical.initial
Initial Physical Cost objects
org.planit.cost.virtual
Contains the definitions of virtual cost classes
org.planit.data
Data used for calculation during iterations of the traffic assignment
org.planit.demands
Classes which manage traveler demands
org.planit.gap
Gap functions and criteria used to test for convergence of the assignment algorithms
org.planit.geo
Common classes to perform actions on OpenGIS spatial data
org.planit.graph
Network component object classes
org.planit.input
Top-level input classes and interfaces
org.planit.interactor
Interfaces which must be implemented by event accessor classes
org.planit.io.demands
Classes used to process the Java classes generated from XSD files
org.planit.io.input
Classes to read files in PlanIt's XML format
org.planit.io.intermodal  
org.planit.io.network.converter  
org.planit.io.output.formatter
PLANit IO output formatter package
org.planit.io.project
Simple implementations of CustomPlanItProject
org.planit.io.xml.converter
PLANit IO XML conversion helper classes
org.planit.io.xml.network
PLANit IO XML parsing for network
org.planit.io.xml.network.physical.macroscopic
PLANit IO XML parsing for macroscopic network
org.planit.io.xml.util
Utility methods to help process XML data
org.planit.io.zoning  
org.planit.logging
This package contains classes for managing logging in PlanIt projects.
org.planit.mode  
org.planit.network  
org.planit.network.converter  
org.planit.network.macroscopic  
org.planit.network.macroscopic.physical
Macroscopic physical network component object classes
org.planit.network.physical
Physical network component object classes
org.planit.network.transport
Integrated network component object classes
org.planit.network.virtual
Virtual network component object classes
org.planit.od
Top-level abstract interfaces to handle Origin-Destination Data
org.planit.od.odmatrix
This package contains classes for managing OD matrices.
org.planit.od.odmatrix.demand
Contains the definitions of the Origin-Destination Demand classes
org.planit.od.odmatrix.skim
This package holds the origin-destination Skim Matrix objects.
org.planit.od.odpath
This package holds the origin-destination path objects.
org.planit.output
output writer related classes
org.planit.output.adapter
Output Adapter and Output Type Adapter classes and interfaces
org.planit.output.configuration
output configuration related classes
org.planit.output.enums
Enumerations containing possible values of output properties
org.planit.output.formatter
output formatter related classes
org.planit.output.property
Output property objects which represent quantities which can be reported in the output
org.planit.path
PLANit path classes
org.planit.path.choice
PLANit path choice classes
org.planit.path.choice.logit
PLANit logit based path choice classes
org.planit.project
PLANit project classes
org.planit.sdinteraction.smoothing
Classes which perform the smoothing used in the algorithm convergence
org.planit.supply.fundamentaldiagram
Fundamental diagram classes
org.planit.supply.network.nodemodel
Node model classes
org.planit.supply.networkloading
Network loading classes
org.planit.time
Contains the definition of the TimePeriod object
org.planit.tntp
Top level package for reading input files which are in the TNTP Format
org.planit.tntp.enums
Enumerations used in the TNTP format input
org.planit.tntp.input
Scanner reader for reading input files which are in the TNTP Format
org.planit.tntp.output.formatter
CSV output formatter used for TNTP results output
org.planit.tntp.project
TNTP implementation of CustomPlanItProject
org.planit.userclass
Contains the definitions of the user classes (UserClass, TravellerType and Mode)
org.planit.utils.args
Utils classes for parsing application arguments
org.planit.utils.arrays
Util classes for array manipulation and/or management
org.planit.utils.builder
Contains the definitions of the configurator classes
org.planit.utils.cumulatives
Classes for cumulatives (in a traffic context)
org.planit.utils.epsg  
org.planit.utils.exceptions
General wrappers for exceptions thrown during program execution
org.planit.utils.function
Function utility classes
org.planit.utils.functionalinterface
Utilities for functional interfaces
org.planit.utils.graph
Utilities for setting up graphs
org.planit.utils.id
Utilities for managing and generating unique ids within certain (managed) contexts
org.planit.utils.locale  
org.planit.utils.math
Math oriented utility classes
org.planit.utils.misc
Miscellaneous utility classes
org.planit.utils.mode  
org.planit.utils.network.physical
Physical network oriented utility classes
org.planit.utils.network.physical.macroscopic
Macroscopic physical network oriented utility classes
org.planit.utils.network.virtual
Virtual physical network oriented utility classes
org.planit.utils.output
Output oriented utility classes
org.planit.utils.reflection
Reflection oriented utility classes
org.planit.utils.test
Testing specific utility classes
org.planit.utils.unit  
org.planit.utils.zoning
zoning oriented utility classes
org.planit.zoning