Advertisement
Guest User

Untitled

a guest
May 24th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int main() {
  5. ofstream file;
  6. file.open("input.txt");
  7. double dt = 0.1;
  8. double T0 = 100.0;
  9. double Tl = 50.0;
  10. double dx = 2.0;
  11. double l = 10.0;
  12. double T_init[6] = { T0,0,0,0,0,Tl };
  13. double T[6] = { T0,0,0,0,0,Tl };
  14. double lambda = 0.835*(dt / (dx*dx)); //0.835 => heat exchange factor
  15. for (int j = 0; j<1 / dt; j++) {
  16. for (int i = 1; i<l / dx; i++){
  17. T[i] = T_init[i] + lambda*(T_init[i + 1] - 2 * T_init[i] +
  18. T_init[i - 1]);
  19. cout << endl << T[i];
  20. }
  21. cout << endl << "///////////////////////" << endl;
  22. for (int i = 0; i<6; i++)
  23. file << T_init[i] << " ";
  24. file << endl;
  25. for (int i = 0; i<6; i++)
  26. file << T[i] << " ";
  27. file << endl;
  28. for (int i = 1; i<5; i++)
  29. T_init[i] = T[i];
  30. }
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement