![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
#include <sys/types.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <math.h>#include "headers.h"Classes | |
| struct | TAvgResults |
Macros | |
| #define | _CRT_SECURE_NO_DEPRECATE |
| #define | F_OFF off_t |
| #define | F_SEEK fseeko |
| #define | INT4 int |
| #define | REAL4 float |
| #define | REAL8 double |
Enumerations | |
| enum | InputDataType { INPUT_TYPE_CODE , INPUT_AREA , INPUT_INVERT , OUTPUT_INVERT , INPUT_MAX_DEPTH , OUTPUT_MAX_DEPTH , INPUT_OFFSET , OUTPUT_OFFSET , INPUT_LENGTH } |
Functions | |
| int | output_open () |
| Writes basic project data to binary output file. | |
| void | output_saveResults (double reportTime) |
| Writes computed results for current report time to binary file. | |
| void | output_end () |
| Writes closing records to binary file. | |
| void | output_close () |
| Frees memory used for accessing the binary file. | |
| void | output_readDateTime (long period, DateTime *days) |
| Retrieves the date/time for a specific reporting period from the binary output file. | |
| void | output_readSubcatchResults (long period, int index) |
| Reads computed results for a subcatchment at a specific time period. | |
| void | output_readNodeResults (long period, int index) |
| Reads computed results for a node at a specific time period. | |
| void | output_readLinkResults (long period, int index) |
| Reads computed results for a link at a specific time period. | |
| void | output_updateAvgResults () |
| Updates average results for current time period. | |
Variables | |
| REAL4 * | SubcatchResults |
| REAL4 * | NodeResults |
| REAL4 * | LinkResults |
| #define _CRT_SECURE_NO_DEPRECATE |
| #define F_OFF off_t |
| #define F_SEEK fseeko |
| #define INT4 int |
| #define REAL4 float |
| #define REAL8 double |
| enum InputDataType |
| REAL4* LinkResults |
| REAL4* NodeResults |
| REAL4* SubcatchResults |