X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/20bc3f22f4213024b4eb018863abaf227b9e7749..1c91d656133ea5c62b304f955705d7275ed5030f:/src/bindings/java/org/simgrid/surf/CpuModel.java diff --git a/src/bindings/java/org/simgrid/surf/CpuModel.java b/src/bindings/java/org/simgrid/surf/CpuModel.java index d3bb7978ce..28c239bc93 100644 --- a/src/bindings/java/org/simgrid/surf/CpuModel.java +++ b/src/bindings/java/org/simgrid/surf/CpuModel.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 2.0.11 + * Version 2.0.12 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -8,6 +8,11 @@ package org.simgrid.surf; +/** + * The generic model for the Cpu component + * @see Cpu + * @see CpuAction + */ public class CpuModel extends Model { private long swigCPtr; @@ -50,18 +55,35 @@ public class CpuModel extends Model { SurfJNI.CpuModel_change_ownership(this, swigCPtr, true); } + + /** + * CpuModel constructon + * @param name The name of the cpumodel + */ public CpuModel(String name) { this(SurfJNI.new_CpuModel(name), true); SurfJNI.CpuModel_director_connect(this, swigCPtr, swigCMemOwn, true); } - public Cpu createResource(String name, double[] power_peak, int pstate, double power_scale, TmgrTrace power_trace, int core, ResourceState state_initial, TmgrTrace state_trace, XbtDict cpu_properties) { - long cPtr = SurfJNI.CpuModel_createResource(swigCPtr, this, name, power_peak, pstate, power_scale, TmgrTrace.getCPtr(power_trace), power_trace, core, state_initial.swigValue(), TmgrTrace.getCPtr(state_trace), state_trace, XbtDict.getCPtr(cpu_properties), cpu_properties); + + /** + * Create a new Cpu + * + * @param name + * @param power_peak + * @param pstate + * @param power_scale + * @param power_trace + * @param core + * @param state_initial + * @param state_trace + * @param cpu_properties + * @return The new Cpu + * @see Cpu + */ + public Cpu createCpu(String name, double[] power_peak, int pstate, double power_scale, TmgrTrace power_trace, int core, ResourceState state_initial, TmgrTrace state_trace, XbtDict cpu_properties) { + long cPtr = SurfJNI.CpuModel_createCpu(swigCPtr, this, name, power_peak, pstate, power_scale, TmgrTrace.getCPtr(power_trace), power_trace, core, state_initial.swigValue(), TmgrTrace.getCPtr(state_trace), state_trace, XbtDict.getCPtr(cpu_properties), cpu_properties); return (Cpu)Surf.getCpuDirector(cPtr); } - public void addTraces() { - SurfJNI.CpuModel_addTraces(swigCPtr, this); - } - }