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.