X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/18d23a87c23647366cfffbc61d3f7c632301159c..d44e911ae45609418de22c72114e85c4e031fcf4:/src/surf/cpu_ti.hpp diff --git a/src/surf/cpu_ti.hpp b/src/surf/cpu_ti.hpp index 7e27e52b2e..b44ff9713b 100644 --- a/src/surf/cpu_ti.hpp +++ b/src/surf/cpu_ti.hpp @@ -1,3 +1,9 @@ +/* Copyright (c) 2013-2014. The SimGrid Team. + * All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + #include "cpu_interface.hpp" #include "trace_mgr_private.h" #include "surf/surf_routing.h" @@ -71,7 +77,6 @@ public: tmgr_trace_t p_powerTrace; }; - /********* * Model * *********/ @@ -87,12 +92,11 @@ public: e_surf_resource_state_t state_initial, tmgr_trace_t state_trace, xbt_dict_t cpu_properties); - CpuTiActionPtr createAction(double cost, bool failed); double shareResources(double now); void updateActionsState(double now, double delta); void addTraces(); - xbt_swag_t p_runningActionSetThatDoesNotNeedBeingChecked; + ActionListPtr p_runningActionSetThatDoesNotNeedBeingChecked; xbt_swag_t p_modifiedCpu; xbt_heap_t p_tiActionHeap; @@ -125,15 +129,10 @@ public: CpuActionPtr sleep(double duration); double getAvailableSpeed(); - xbt_dynar_t getWattsRangeList() {THROW_UNIMPLEMENTED;}; - double getCurrentWattsValue(double /*cpu_load*/) {THROW_UNIMPLEMENTED;}; - void updateEnergy(double /*cpu_load*/) {THROW_UNIMPLEMENTED;}; - double getCurrentPowerPeak() {THROW_UNIMPLEMENTED;}; double getPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; int getNbPstates() {THROW_UNIMPLEMENTED;}; void setPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; - double getConsumedEnergy() {THROW_UNIMPLEMENTED;}; CpuTiTgmrPtr p_availTrace; /*< Structure with data needed to integrate trace file */ tmgr_trace_event_t p_stateEvent; /*< trace file with states events (ON or OFF) */ @@ -176,7 +175,6 @@ public: void setPriority(double priority); double getRemains(); void setAffinity(CpuPtr /*cpu*/, unsigned long /*mask*/) {}; - void setBound(double /*bound*/) {}; CpuTiPtr p_cpu; int m_indexHeap;