Object search
[Runtime module API]


Detailed Description

Searches and navigates object lists.


Defines

#define gl_create_aggregate   (*callback->create_aggregate)
 Create an aggregate property from a find list.
#define gl_find_next   (*callback->find_next)
 Scan a list of found objects.
#define gl_find_objects   (*callback->find_objects)
 Find one or more object.
#define gl_free   (*callback->free)
 Release memory used by a find list.
#define gl_run_aggregate   (*callback->run_aggregate)
 Evaluate an aggregate property.


Define Documentation

#define gl_create_aggregate   (*callback->create_aggregate)

Create an aggregate property from a find list.

See also:
aggregate_mkgroup()

Definition at line 578 of file gridlabd.h.

Referenced by link_aggregates().

#define gl_find_next   (*callback->find_next)

Scan a list of found objects.

See also:
find_first(), find_next()

Definition at line 568 of file gridlabd.h.

Referenced by check(), office::init(), house::init_climate(), and sync_shaper().

#define gl_find_objects   (*callback->find_objects)

Find one or more object.

See also:
find_objects()

Definition at line 563 of file gridlabd.h.

Referenced by check(), office::init(), house::init_climate(), and sync_shaper().

#define gl_free   (*callback->free)

Release memory used by a find list.

See also:
free()

Definition at line 573 of file gridlabd.h.

Referenced by check().

#define gl_run_aggregate   (*callback->run_aggregate)

Evaluate an aggregate property.

See also:
aggregate_value()

Definition at line 583 of file gridlabd.h.

Referenced by read_aggregates().


GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy