Update to P2 Engine 3.0.2
Date: 05/03/2012
An overview of the changes made in version 3.0.2 is given below:
Rename objects
-
P2Resources > P2Resource
-
P2Simulation > P2Simulator
-
P2TrackingList > P2Tracking
Changes in names of functions
-
P2Tracking: add_tracking_periode > add_tracking_period
-
P2Resource: get_numberofresources > get_number_of_resources
-
P2Resource: get_numberactivities > get_number_of_activities
-
P2Resource: get_availability_of_breakpoint > get_availability_breakpoints
-
P2Simulator: get_MAPE > get_time_MAPE
-
P2Simulator: get_MPE > get_time_MPE
-
P2Simulator: set_RS_max_deviation > set_rs_max_deviation
-
P2Simulator: set_RS_percentage_early > set_rs_percentage_early
-
P2Simulator: get_time_MAPE > get_time_mape
-
P2Simulator: get_time_MPE > get_time_mpe
-
P2Simulator: get_cost_MAPE > get_cost_mape
-
P2Simulator: get_cost_MPE > get_cost_mpe
-
P2Tracking: get_theoretical_actual_cost > get_planned_actual_cost
-
P2Tracking: set_actual_cost_deviation > set_planned_actual_cost_deviation
-
P2Tracking: get_actual_cost_deviation > get_planned_actual_cost_deviation
-
P2Tracking: get_theoretical_remaining_cost > get_planned_remaining_cost
-
P2Tracking: set_remaining_cost_deviation > set_planned_remaining_cost_deviation
-
P2Tracking: get_remaining_cost_deviation > get_planned_remaining_cost_deviation
-
P2Tracking: construct_EVM_report > construct_evm_report
-
P2Tracking: get_project_PV > get_project_pv
-
P2Tracking: get_project_AC > get_project_ac
-
P2Tracking: get_project_EV > get_project_ev
-
P2Tracking: get_project_SV > get_project_sv
-
P2Tracking: get_project_SPI > get_project_spi
-
P2Tracking: get_project_SV > get_project_cv
-
P2Tracking: get_project_CPI > get_project_cpi
-
P2Tracking: get_project_ES > get_project_es
-
P2Tracking: get_project_SVT > get_project_svt
-
P2Tracking: get_project_SPIT > get_project_spit
-
P2Tracking: get_EAC > get_eac_cost
-
P2Tracking: get_EAC_T > get_eac_time
Reallocation of functions to other objects
(from P2Project object to P2Schedule object)
-
get_asap_alap
-
get_readytime
-
get_duedate
-
get_lockedtime
-
remove_all_constraints
-
get_relation
-
get_number_of_activities
Some functions are no longer available
-
P2Schedule:get_cost
-
P2Simulation:get_project_duration
Some functions have been changed
-
P2Simulator: reset_simulation_object: new approach, avoids repetitive construction/deletion
-
P2Tracking: reset_tracking_oject: new approach, avoids repetitive construction/deletion
-
P2Simulator:run_simulation (major update, show)
-
e.g. run_simulation(nrruns,0,1,1,1,0,0) is now run_simulation(nrruns,11,1,1,0,0)