Main Page   Compound List   File List   Compound Members   File Members  

HFire.h File Reference

Main function for HFire (Highly Optmized Tolerance Fire Spread Model) Library. More...

#include <stdlib.h>
#include "Err.h"

Go to the source code of this file.

Defines

#define HFIRE_EQUAL(a,b)    (fabs((a) - (b)) < (HFIRE_EPSILON))
 macro used for floating point test of equality. More...

#define HFIRE_IS_ZERO(a)    (fabs(a) < (HFIRE_EPSILON))
 macro used for floating point test of zero. More...

#define HFIRE_LT_ZERO(a)    ((a) < (HFIRE_EPSILON))
 macro used for floating point test less than zero. More...

#define HFIRE_GT_ZERO(a)    ((a) > (HFIRE_EPSILON))
 macro used for floating point test less than zero. More...

#define HFIRE_MIN(x, y)    (((x) < (y)) ? (x) : (y))
 returns min of arguments. More...

#define HFIRE_MAX(x, y)    (((x) > (y)) ? (x) : (y))
 returns max of arguments. More...


Detailed Description

Main function for HFire (Highly Optmized Tolerance Fire Spread Model) Library.

To start a simulation, invoke the HFire executable followed by the filename of the configuration file.

See also:
Check the config file documentation
Author(s):
Marco Morais
Date:
2000-2001

HFire (Highly Optmized Tolerance Fire Spread Model) Library Copyright (C) 2001 Marco Morais

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file HFire.h.


Define Documentation

#define HFIRE_EQUAL( a, b )   (fabs((a) - (b)) < (HFIRE_EPSILON))
 

macro used for floating point test of equality.

Definition at line 69 of file HFire.h.

#define HFIRE_GT_ZERO( a )   ((a) > (HFIRE_EPSILON))
 

macro used for floating point test less than zero.

Definition at line 84 of file HFire.h.

#define HFIRE_IS_ZERO( a )   (fabs(a) < (HFIRE_EPSILON))
 

macro used for floating point test of zero.

Definition at line 74 of file HFire.h.

#define HFIRE_LT_ZERO( a )   ((a) < (HFIRE_EPSILON))
 

macro used for floating point test less than zero.

Definition at line 79 of file HFire.h.

#define HFIRE_MAX( x, y )   (((x) > (y)) ? (x) : (y))
 

returns max of arguments.

Definition at line 94 of file HFire.h.

#define HFIRE_MIN( x, y )   (((x) < (y)) ? (x) : (y))
 

returns min of arguments.

Definition at line 89 of file HFire.h.


Generated at Fri Jun 22 00:46:53 2001 for HFire by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000