

Public Member Functions | |
| BAPPackage (string aProjFile) | |
| BAPPackage (string aSectFile, string aVesFile, string aTransFile) | |
| ~BAPPackage () | |
| void | Print (int aWidth=1, int aDetail=0) const |
| int | NumSections () const |
| array< int > | SectionLengths () const |
| int | NumVessels () const |
| array< int > | VesselLengths () const |
| array< int > | Arrivals () const |
| array< int > | Departures () const |
| array2< int > | Distances () const |
| array2< int > | Transhipments () const |
| array< IntPair > | Solution () const |
| int | SectionAssignedTo (int aVesselID) const |
| int | WharfmarkAssignedTo (int aVesselID) const |
| unsigned long | ObjectiveValue () const |
| unsigned long | Penalty () const |
| unsigned long | TranshipmentCost () const |
| double | Density () const |
| double | ABD () const |
| bool | SolutionExists () const |
| int | NumTimeZones () const |
| array< IntPair > | TimeZones () const |
| set< int > | TimeZones (int aVesselID) const |
| set< int > | Vessels (int aTimeZoneID) const |
| int | StartTimeZone (int aVesselID) const |
| int | EndTimeZone (int aVesselID) const |
| int | Arrival (int aVesselID) const |
| int | Departure (int aVesselID) const |
| string | BAPPath () const |
| string | ProjectFilename () const |
| string | ParamFilename () const |
| string | PartitioningFilename () const |
| string | PackingFilename () const |
| string | PartitioningTraceFilename () const |
| string | PackingTraceFilename () const |
| void | WriteSolution (string aCreator, string aParamFile) const |
| void | VerifySolution () const |
| void | AnalyzeSolution () const |
| void | ReadSolution () |
| void | ReadSolution (string aSolFile) |
| int | SectionAssignedTo (int aVesselID, int aSectionID) |
| int | WharfmarkAssignedTo (int aVesselID, int aWharfmark) |
| unsigned long | ObjectiveValue (unsigned long anObjValue) |
| unsigned long | Penalty (unsigned long aPenalty) |
| unsigned long | TranshipmentCost (unsigned long aCost) |
| double | Density (double aDensity) |
| double | ABD (double aDemand) |
Definition at line 61 of file BAPPackage.h.
1.5.3