hydrationheat Class Reference

#include <hydrationheat.h>

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

hydrationheat ( void   ) 

Definition at line 3 of file hydrationheat.cpp.

~hydrationheat ( void   ) 

Definition at line 8 of file hydrationheat.cpp.


Member Function Documentation

long compare ( hydrationheat hh  ) 

The function compares content of the actual objects with the content of hh.

Parameters:
hh - compared object of hydrationheat

Returns:

Return values:
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

Parameters:
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

Parameters:
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  ) 

function reads data needed for description of heat source

Parameters:
in - input file

JK, 29.12.2009

Definition at line 20 of file hydrationheat.cpp.

References a, aa, b, bb, c, cc, d, e, f, r, and xfscanf().

Referenced by sourcet::read().


Member Data Documentation

double a

Definition at line 36 of file hydrationheat.h.

Referenced by compare(), print(), and read().

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.

Referenced by compare(), print(), and read().

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.

Referenced by compare(), print(), and read().

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.

Referenced by compare(), print(), and read().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2