#include <hydrationheat.h>
Public Member Functions | |
long | compare (hydrationheat &hh) |
double | give_value (double t) |
hydrationheat (void) | |
void | print (FILE *out) |
void | read (XFILE *in) |
~hydrationheat (void) | |
Public Attributes | |
double | a |
double | aa |
double | b |
double | bb |
double | c |
double | cc |
double | d |
double | e |
double | f |
double | r |
class hydrationheat describes source of heat due to hydration process in concrete
amount of heat generated by concrete is described by function h(t)=r*a((b(t/c)^d)/(e+b(t/c)^d))^f where t is in hours
heat source is time derivative of the function h(t) time is converted to seconds, because seconds are usually used it has the form z(t)=aa * (bb*t^d/(a+bb*t^d))^(f-1) * (cc*t^(d-1))/(e+bb*t^d)^2 where aa=a*f*r bb=b/(c*3600)^d cc=bb*d*e
JK, 29.12.2009
Definition at line 26 of file hydrationheat.h.
hydrationheat | ( | void | ) |
Definition at line 3 of file hydrationheat.cpp.
~hydrationheat | ( | void | ) |
Definition at line 8 of file hydrationheat.cpp.
long compare | ( | hydrationheat & | hh | ) |
The function compares content of the actual objects with the content of hh.
hh | - compared object of hydrationheat |
Returns:
0 | - objects are identical | |
1 | - objects differ |
Created by TKo 09.2010
Definition at line 76 of file hydrationheat.cpp.
References a, aa, b, bb, c, cc, d, e, f, and r.
Referenced by sourcet::compare().
double give_value | ( | double | t | ) |
function computes value for actual time
t | - time |
JK, 29.12.2009
Definition at line 49 of file hydrationheat.cpp.
References aa, bb, cc, d, e, and f.
Referenced by sourcet::giveval().
void print | ( | FILE * | out | ) |
function prints data needed for description of heat source
out | - output file |
JK, 29.12.2009
Definition at line 37 of file hydrationheat.cpp.
References a, b, c, d, e, f, and r.
Referenced by sourcet::print().
void read | ( | XFILE * | in | ) |
double a |
Definition at line 36 of file hydrationheat.h.
double aa |
Definition at line 37 of file hydrationheat.h.
Referenced by compare(), give_value(), and read().
double b |
Definition at line 36 of file hydrationheat.h.
double bb |
Definition at line 37 of file hydrationheat.h.
Referenced by compare(), give_value(), and read().
double c |
Definition at line 36 of file hydrationheat.h.
double cc |
Definition at line 37 of file hydrationheat.h.
Referenced by compare(), give_value(), and read().
double d |
Definition at line 36 of file hydrationheat.h.
Referenced by compare(), give_value(), print(), and read().
double e |
Definition at line 36 of file hydrationheat.h.
Referenced by compare(), give_value(), print(), and read().
double f |
Definition at line 36 of file hydrationheat.h.
Referenced by compare(), give_value(), print(), and read().
double r |
Definition at line 36 of file hydrationheat.h.