viewed 33 times and licensed 5 times
Computes the work done by a thermal machine.
Computes the work done by a thermal machine.
View version details
Contents  |
|
Interface
#include <codecogs/engineering/thermodynamics/work.h>
| double | work (double in_heat, double out_heat, int cycle)[inline] Computes the work done by a thermal machine.
Computes the work done by a thermal machine. |
Function Documentation
According to Thermodynamics second law, a thermal machine works in cycles receiving and losing heat and receiving or doing work. (Act as a machine or refrigerator)
Example 1:
- The work done by a machine receiving 10J of heat and losing 4J to ambient, with cycle in clockwise direction
printf("%d",work(10,4,1));
Output: 6
Output: 6
Note:
- Input for cycle must be -1 or 1 (counter-clockwise and clockwise), if a value different from those is inputted, the function will return 0.
Parameters:
| in_heat | The incoming heat (Any value) |
| out_heat | The lost heat to ambient(Any value) |
| cycle | The cycle direction ( 1 for clockwise, -1 for counter-clockwise ) |
Returns:
- The work done by the machine
Authors:
- Johny Void (November 2008)
Page Comments
You must login to leave a messge
Last Modified: 28 Nov 08 @ 08:30 Page Rendered: 2010-03-11 01:36:29