Changeset 486
- Timestamp:
- 10/12/2009 10:41:22 AM (3 years ago)
- Files:
-
- 1 modified
-
trunk/matml/src/ternary/freenergy.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/matml/src/ternary/freenergy.c
r485 r486 89 89 /* This adds the polynomials */ 90 90 for (i=0; i<eparams->n_poly; i++) 91 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 91 ret += ((eparams->poly) [i].coeff + 92 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 92 93 pow (C1, (eparams->poly) [i].n1) * 93 94 pow (C2, (eparams->poly) [i].n2) * pow (C3, (eparams->poly) [i].n3); … … 162 163 163 164 for (i=0; i<eparams->n_poly; i++) 164 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 165 ret += ((eparams->poly) [i].coeff + 166 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 165 167 pow (C1, (eparams->poly) [i].n1-1) * 166 168 pow (C2, (eparams->poly) [i].n2-1) * pow (C3, (eparams->poly) [i].n3) * … … 229 231 230 232 for (i=0; i<eparams->n_poly; i++) 231 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 233 ret += ((eparams->poly) [i].coeff + 234 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 232 235 pow (C1, (eparams->poly) [i].n1-1) * 233 236 pow (C2, (eparams->poly) [i].n2) * pow (C3, (eparams->poly) [i].n3-1) * … … 294 297 295 298 for (i=0; i<eparams->n_poly; i++) 296 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 299 ret += ((eparams->poly) [i].coeff + 300 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 297 301 POWER2(C1, (eparams->poly) [i].n1-2) * 298 302 POWER2(C2, (eparams->poly) [i].n2-2) * pow (C3, (eparams->poly) [i].n3) * … … 363 367 364 368 for (i=0; i<eparams->n_poly; i++) 365 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 369 ret += ((eparams->poly) [i].coeff + 370 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 366 371 POWER2(C1, (eparams->poly) [i].n1-2) * 367 372 pow (C2, (eparams->poly) [i].n2) * POWER2(C3, (eparams->poly) [i].n3-2) * … … 432 437 433 438 for (i=0; i<eparams->n_poly; i++) 434 ret += ((eparams->poly) [i].coeff + (eparams->poly) [i].dcdT * T) * 439 ret += ((eparams->poly) [i].coeff + 440 (eparams->poly) [i].dcdT * (T-eparams->T0)) * 435 441 POWER2(C1, (eparams->poly) [i].n1-2) * 436 442 pow (C2, (eparams->poly) [i].n2-1) * pow (C3, (eparams->poly) [i].n3-1) *