SWMM  5.2.0
Documentation
Loading...
Searching...
No Matches
data_t Struct Reference
Collaboration diagram for data_t:

Public Attributes

char name [MAXFILENAME+1]
 File path/name.
 
FILE * file
 File pointer.
 
struct IDentryelementNames
 Array of pointers to element names.
 
long Nperiods
 Number of reporting periods.
 
int FlowUnits
 Flow units code.
 
int Nsubcatch
 Number of subcatchments.
 
int Nnodes
 Number of nodes.
 
int Nlinks
 Number of links.
 
int Npolluts
 Number of pollutants.
 
int SubcatchVars
 Number of subcatch reporting variables.
 
int * SubcatchVarIndexes
 Indexes/enum codes of node reporting variables.
 
int SubcatchProperties
 Number of subcatchment properties.
 
int * SubcatchPropertyIndexes
 Indexes/enum codes of subcatchment properties.
 
int NodeVars
 Number of node reporting variables.
 
int * NodeVarIndexes
 Indexes/enum codes of node reporting variables.
 
int NodeProperties
 Number of node properties.
 
int * NodePropertyIndexes
 Indexes/enum codes of node properties.
 
int LinkVars
 Number of link reporting variables.
 
int * LinkVarIndexes
 Indexes/enum codes of link reporting variables.
 
int LinkProperties
 Number of link properties.
 
int * LinkPropertyIndexes
 Indexes/enum codes of link properties.
 
int SysVars
 Number of system reporting variables.
 
int * SysVarIndexes
 Indexes/enum codes of system reporting variables.
 
double StartDate
 Start date of simulation.
 
int ReportStep
 Reporting time step (seconds)
 
F_OFF IDPos
 File position where object ID names start.
 
F_OFF ObjPropPos
 File position where object properties start.
 
F_OFF ResultsPos
 File position where results start.
 
F_OFF BytesPerPeriod
 Number of bytes used for results in each period.
 
error_handle_terror_handle
 Pointer to error manager handle.
 

Member Data Documentation

◆ BytesPerPeriod

F_OFF data_t::BytesPerPeriod

Number of bytes used for results in each period.

◆ elementNames

struct IDentry* data_t::elementNames

Array of pointers to element names.

◆ error_handle

error_handle_t* data_t::error_handle

Pointer to error manager handle.

◆ file

FILE* data_t::file

File pointer.

◆ FlowUnits

int data_t::FlowUnits

Flow units code.

◆ IDPos

F_OFF data_t::IDPos

File position where object ID names start.

◆ LinkProperties

int data_t::LinkProperties

Number of link properties.

◆ LinkPropertyIndexes

int* data_t::LinkPropertyIndexes

Indexes/enum codes of link properties.

◆ LinkVarIndexes

int* data_t::LinkVarIndexes

Indexes/enum codes of link reporting variables.

◆ LinkVars

int data_t::LinkVars

Number of link reporting variables.

◆ name

char data_t::name[MAXFILENAME+1]

File path/name.

◆ Nlinks

int data_t::Nlinks

Number of links.

◆ Nnodes

int data_t::Nnodes

Number of nodes.

◆ NodeProperties

int data_t::NodeProperties

Number of node properties.

◆ NodePropertyIndexes

int* data_t::NodePropertyIndexes

Indexes/enum codes of node properties.

◆ NodeVarIndexes

int* data_t::NodeVarIndexes

Indexes/enum codes of node reporting variables.

◆ NodeVars

int data_t::NodeVars

Number of node reporting variables.

◆ Nperiods

long data_t::Nperiods

Number of reporting periods.

◆ Npolluts

int data_t::Npolluts

Number of pollutants.

◆ Nsubcatch

int data_t::Nsubcatch

Number of subcatchments.

◆ ObjPropPos

F_OFF data_t::ObjPropPos

File position where object properties start.

◆ ReportStep

int data_t::ReportStep

Reporting time step (seconds)

◆ ResultsPos

F_OFF data_t::ResultsPos

File position where results start.

◆ StartDate

double data_t::StartDate

Start date of simulation.

◆ SubcatchProperties

int data_t::SubcatchProperties

Number of subcatchment properties.

◆ SubcatchPropertyIndexes

int* data_t::SubcatchPropertyIndexes

Indexes/enum codes of subcatchment properties.

◆ SubcatchVarIndexes

int* data_t::SubcatchVarIndexes

Indexes/enum codes of node reporting variables.

◆ SubcatchVars

int data_t::SubcatchVars

Number of subcatch reporting variables.

◆ SysVarIndexes

int* data_t::SysVarIndexes

Indexes/enum codes of system reporting variables.

◆ SysVars

int data_t::SysVars

Number of system reporting variables.


The documentation for this struct was generated from the following file: