Permalink
Browse files

fix URAN not heating up under pressure at 0K

  • Loading branch information...
jacob1 committed Jun 29, 2014
1 parent 00de574 commit 3e65ed5ffd2564d2b7c77db00dbfe9e42b0ddc32
Showing with 9 additions and 2 deletions.
  1. +9 −2 src/simulation/elements/URAN.cpp
@@ -51,8 +51,15 @@ int Element_URAN::update(UPDATE_FUNC_ARGS)
{
if (!sim->legacy_enable && sim->pv[y/CELL][x/CELL]>0.0f)
{
float atemp = parts[i].temp + (-MIN_TEMP);
parts[i].temp = restrict_flt((atemp*(1+(sim->pv[y/CELL][x/CELL]/2000)))+MIN_TEMP, MIN_TEMP, MAX_TEMP);
if (parts[i].temp == MIN_TEMP)
{
parts[i].temp += .01f;
}
else
{
float atemp = parts[i].temp + (-MIN_TEMP);
parts[i].temp = restrict_flt((atemp*(1+(sim->pv[y/CELL][x/CELL]/2000)))+MIN_TEMP, MIN_TEMP, MAX_TEMP);
}
}
return 0;
}

0 comments on commit 3e65ed5

Please sign in to comment.