package mods.eln.sim.process.heater;
import mods.eln.sim.ElectricalLoad;
import mods.eln.sim.IProcess;
import mods.eln.sim.ThermalLoad;
public class ElectricalLoadHeatThermalLoad implements IProcess {
ElectricalLoad r;
ThermalLoad load;
public ElectricalLoadHeatThermalLoad(ElectricalLoad r, ThermalLoad load) {
this.r = r;
this.load = load;
}
@Override
public void process(double time) {
if (r.isNotSimulated()) return;
double I = r.getI();
load.movePowerTo(I * I * r.getRs() * 2);
}
/*double powerMax = 100000;
public void setDeltaTPerSecondMax(double deltaTPerSecondMax) {
powerMax = deltaTPerSecondMax*load.C;
}*/
}