GridLAB-D

o*Introduction

o+Modules

|o*Template for a new object class

|o+Runtime module API

|o+GridLAB-D Core

|o+Runtime modules

|o*Designing a GridLAB module

|\*Building a GridLAB module

o+Class List

|o*_mex_information

|o*_mexInitTermTableEntry

|o*_mexLocalFunctionTable

|o*c_struct

|o*capacitor

|o*capbank

|o*climate

|o*climate_module_test

|o*clotheswasher

|o*collector

|o*comm

|o*complex

|o*creal32_T

|o*creal64_T

|o*creal_T

|o*csv

|o*diesel_dg

|o*dishwasher

|o*EVENT

|o*FINDVALUE

|o*fuse

|o*generator

|o*gld_loadHndl

|o*gldStack

|o*house

|o*hvac

|o*lights

|o*line

|o*line_configuration

|o*line_spacing

|o*LINERATINGS

|o*link

|o*load

|o*machine

|o*Message

|o*meter

|o*meter_tests

|o*mexFunctionTableEntry_tag

|o*mexGlobalTableEntry_Tag

|o*microwave

|o*multizone

|o*node

|o*occupantload

|o*odbc::Bytes

|o*odbc::CallableStatement

|o*odbc::CleanVector< T >

|o*odbc::Connection

|o*odbc::DatabaseMetaData

|o*odbc::DataSource

|o*odbc::Date

|o*odbc::Deleter< T >

|o*odbc::Driver

|o*odbc::DriverManager

|o*odbc::DriverMessage

|o*odbc::ErrorHandler

|o*odbc::PreparedStatement

|o*odbc::ResultSet

|o*odbc::ResultSetMetaData

|o*odbc::SQLException

|o*odbc::SQLWarning

|o*odbc::Statement

|o*odbc::Time

|o*odbc::Timestamp

|o*odbc::Types

|o*ODBCConnHandle

|o*ODBCConnMgr

|o*ODBCTapeStream

|o*office

|o*overhead_line

|o*overhead_line_conductor

|o*overhead_line_tests

|o*player

|o*plc

|o*plc_module_test

|o*PLCDEV

|o*plugload

|o*powerflow_object

|o*powerflow_test_helper

|o*PROPERTY

|o*Queue

|o*range

|o*recorder

|o*refrigerator

|o*regulator

|o*regulator_configuration

|o*regulator_tests

|o*relay

|o*relay_tests

|o*residential_test

|o*s_aggregate

|o*s_callbacks

|o*s_callbacks::s_objvar_name_struct

|o*s_callbacks::s_objvar_struct

|o*s_circuit

|o*s_class_list

|o*s_conditions

|o*s_controls

|o*s_data

|o*s_datetime

|o*s_delegatedtype

|o*s_delegatedvalue

|o*s_enduse

|o*s_exception_handler

|o*s_findlist

|o*s_findpgm

|o*s_function_map

|o*s_globalvar

|o*s_hvac

|o*s_hvacdesign

|o*s_index

|o*s_keyword

|o*s_lighting

|o*s_list

|o*s_listitem

|o*s_locale

|o*s_memory

|o*s_module_list

|o*s_object_list

|o*s_panel

|o*s_plugs

|o*s_property_map

|o*s_shapertarget

|o*s_tape_funcs

|o*s_tape_operations

|o*s_test_callbacks

|o*s_tmy

|o*s_unit

|o*s_unresolved_object

|o*s_zonedata

|o*shaper

|o*SolarAngles

|o*sync_data

|o*tapepair

|o*TapeStream

|o*test_helper

|o*thread_data

|o*tmy2_reader

|o*transformer

|o*transformer_configuration

|o*transformer_tests

|o*triplex_line

|o*triplex_line_conductor

|o*triplex_line_configuration

|o*triplex_line_tests

|o*triplex_node

|o*underground_line

|o*underground_line_conductor

|o*undergroundline_tests

|o*VARMAP

|o*volts::Object

|o*washer

|\*waterheater

o+Class Hierarchy

|o*_mex_information

|o*_mexInitTermTableEntry

|o*_mexLocalFunctionTable

|o*c_struct

|o*climate

|o*clotheswasher

|o*collector

|o*comm

|o*complex

|o*creal32_T

|o*creal64_T

|o*creal_T

|o*csv

|o*diesel_dg

|o*dishwasher

|o*EVENT

|o*FINDVALUE

|o*generator

|o*gld_loadHndl

|o*gldStack

|o*house

|o*hvac

|o*lights

|o+line_configuration

|o*line_spacing

|o*LINERATINGS

|o*machine

|o*Message

|o*mexFunctionTableEntry_tag

|o*mexGlobalTableEntry_Tag

|o*microwave

|o*multizone

|o*occupantload

|o*odbc::Bytes

|o*odbc::CleanVector< T >

|o*odbc::DatabaseMetaData

|o*odbc::DataSource

|o+odbc::Date

|o*odbc::Deleter< T >

|o*odbc::Driver

|o*odbc::DriverManager

|o*odbc::DriverMessage

|o+odbc::ErrorHandler

|o*odbc::ResultSetMetaData

|o+odbc::SQLException

|o+odbc::Time

|o*odbc::Types

|o*ODBCConnHandle

|o*ODBCConnMgr

|o*office

|o*overhead_line_conductor

|o*player

|o*plc

|o*PLCDEV

|o*plugload

|o+powerflow_object

|o*PROPERTY

|o*Queue

|o*range

|o*recorder

|o*refrigerator

|o*regulator_configuration

|o*s_aggregate

|o*s_callbacks

|o*s_callbacks::s_objvar_name_struct

|o*s_callbacks::s_objvar_struct

|o*s_circuit

|o*s_class_list

|o*s_conditions

|o*s_controls

|o*s_data

|o*s_datetime

|o*s_delegatedtype

|o*s_delegatedvalue

|o*s_enduse

|o*s_exception_handler

|o*s_findlist

|o*s_findpgm

|o*s_function_map

|o*s_globalvar

|o*s_hvac

|o*s_hvacdesign

|o*s_index

|o*s_keyword

|o*s_lighting

|o*s_list

|o*s_listitem

|o*s_locale

|o*s_memory

|o*s_module_list

|o*s_object_list

|o*s_panel

|o*s_plugs

|o*s_property_map

|o*s_shapertarget

|o*s_tape_funcs

|o*s_tape_operations

|o*s_test_callbacks

|o*s_tmy

|o*s_unit

|o*s_unresolved_object

|o*s_zonedata

|o*shaper

|o*SolarAngles

|o*sync_data

|o*tapepair

|o+TapeStream

|o+test_helper

|o*thread_data

|o*tmy2_reader

|o*transformer_configuration

|o*triplex_line_conductor

|o*underground_line_conductor

|o*VARMAP

|o*volts::Object

|o*washer

|\*waterheater

o*Class Members

o+Namespace List

o*Namespace Members

o+File List

|o*climate/climate.cpp

|o*climate/climate.h

|o*climate/init.cpp

|o*climate/main.cpp

|o*climate/solar_angles.cpp

|o*climate/solar_angles.h

|o*climate/test.cpp

|o*climate/test.h

|o*commercial/hvac.cpp

|o*commercial/hvac.h

|o*commercial/init.cpp

|o*commercial/main.cpp

|o*commercial/multizone.cpp

|o*commercial/multizone.h

|o*commercial/office.cpp

|o*commercial/office.h

|o*commercial/solvers.cpp

|o*commercial/solvers.h

|o*core/aggregate.c

|o*core/aggregate.h

|o*core/class.c

|o*core/class.h

|o*core/cmdarg.c

|o*core/cmdarg.h

|o*core/cmex.c

|o*core/cmex.h

|o*core/complex.h

|o*core/convert.c

|o*core/convert.h

|o*core/debug.c

|o*core/debug.h

|o*core/environment.c

|o*core/environment.h

|o*core/exception.c

|o*core/exception.h

|o*core/exec.c

|o*core/exec.h

|o*core/find.c

|o*core/find.h

|o*core/globals.c

|o*core/globals.h

|o*core/gridlabd.h

|o*core/index.c

|o*core/index.h

|o*core/kill.c

|o*core/kill.h

|o*core/kml.c

|o*core/kml.h

|o*core/legal.c

|o*core/legal.h

|o*core/list.c

|o*core/list.h

|o*core/load.c

|o*core/load.h

|o*core/load_xml.cpp

|o*core/load_xml.h

|o*core/load_xml_handle.cpp

|o*core/load_xml_handle.h

|o*core/local.c

|o*core/local.h

|o*core/lock.h

|o*core/main.c

|o*core/match.c

|o*core/match.h

|o*core/matlab.c

|o*core/matlab.h

|o*core/module.c

|o*core/module.h

|o*core/object.c

|o*core/object.h

|o*core/output.c

|o*core/output.h

|o*core/platform.h

|o*core/random.c

|o*core/random.h

|o*core/realtime.c

|o*core/realtime.h

|o*core/save.c

|o*core/save.h

|o*core/test.c

|o*core/test.h

|o*core/test_callbacks.h

|o*core/test_framework.cpp

|o*core/test_framework.h

|o*core/threadpool.c

|o*core/threadpool.h

|o*core/timestamp.c

|o*core/timestamp.h

|o*core/unit.c

|o*core/unit.h

|o*core/version.h

|o*core/asm/cmpxchg.h

|o*core/asm/ia64/cmpxchg.h

|o*core/asm/x86/cmpxchg.h

|o*core/asm/x86_64/cmpxchg.h

|o*core/kill/kill.cpp

|o*core/kill/stdafx.cpp

|o*core/kill/stdafx.h

|o*core/matlab/examples/eng_mat/engdemo.c

|o*core/matlab/examples/eng_mat/engwindemo.c

|o*core/matlab/examples/eng_mat/matcreat.c

|o*core/matlab/examples/eng_mat/matdgns.c

|o*core/matlab/examples/mex/explore.c

|o*core/matlab/examples/mex/gasket.m

|o*core/matlab/examples/mex/mexatexit.c

|o*core/matlab/examples/mex/mexatexit.cpp

|o*core/matlab/examples/mex/mexcallmatlab.c

|o*core/matlab/examples/mex/mexcpp.cpp

|o*core/matlab/examples/mex/mexeval.c

|o*core/matlab/examples/mex/mexeval.m

|o*core/matlab/examples/mex/mexevalstring.c

|o*core/matlab/examples/mex/mexfeval.c

|o*core/matlab/examples/mex/mexfeval.m

|o*core/matlab/examples/mex/mexfio64.c

|o*core/matlab/examples/mex/mexfunction.c

|o*core/matlab/examples/mex/mexget.c

|o*core/matlab/examples/mex/mexgetarray.c

|o*core/matlab/examples/mex/mexload.c

|o*core/matlab/examples/mex/mexload.m

|o*core/matlab/examples/mex/mexlock.c

|o*core/matlab/examples/mex/mexsettrapflag.c

|o*core/matlab/examples/mex/yprime.c

|o*core/matlab/examples/mex/yprime.m

|o*core/matlab/examples/mx/mxcalcsinglesubscript.c

|o*core/matlab/examples/mx/mxcreatecellmatrix.c

|o*core/matlab/examples/mx/mxcreatecharmatrixfromstr.c

|o*core/matlab/examples/mx/mxcreatestructarray.c

|o*core/matlab/examples/mx/mxgeteps.c

|o*core/matlab/examples/mx/mxgetinf.c

|o*core/matlab/examples/mx/mxgetnzmax.c

|o*core/matlab/examples/mx/mxisclass.c

|o*core/matlab/examples/mx/mxisfinite.c

|o*core/matlab/examples/mx/mxislogical.c

|o*core/matlab/examples/mx/mxmalloc.c

|o*core/matlab/examples/mx/mxsetdimensions.c

|o*core/matlab/examples/mx/mxsetnzmax.c

|o*core/matlab/examples/refbook/convec.c

|o*core/matlab/examples/refbook/doubleelement.c

|o*core/matlab/examples/refbook/findnz.c

|o*core/matlab/examples/refbook/fort.c

|o*core/matlab/examples/refbook/fort.h

|o*core/matlab/examples/refbook/fulltosparse.c

|o*core/matlab/examples/refbook/phonebook.c

|o*core/matlab/examples/refbook/revord.c

|o*core/matlab/examples/refbook/sincall.c

|o*core/matlab/examples/refbook/timestwo.c

|o*core/matlab/examples/refbook/timestwoalt.c

|o*core/matlab/examples/refbook/utdu_slv.c

|o*core/matlab/examples/refbook/xtimesy.c

|o*core/matlab/examples/shrlib/shrhelp.h

|o*core/matlab/examples/shrlib/shrlibsample.c

|o*core/matlab/examples/shrlib/shrlibsample.h

|o*core/matlab/examples/shrlib/yprime.c

|o*core/matlab/examples/shrlib/yprime.h

|o*core/matlab/include/engine.h

|o*core/matlab/include/fintrf.h

|o*core/matlab/include/io64.h

|o*core/matlab/include/mat.h

|o*core/matlab/include/matrix.h

|o*core/matlab/include/mex.h

|o*core/matlab/include/mwdebug.h

|o*core/matlab/include/tmwtypes.h

|o*core/matlab/src/mwdebug.c

|o*core/odbc++/callablestatement.h

|o*core/odbc++/config-win32.h

|o*core/odbc++/config.h

|o*core/odbc++/connection.h

|o*core/odbc++/databasemetadata.h

|o*core/odbc++/drivermanager.h

|o*core/odbc++/errorhandler.h

|o*core/odbc++/preparedstatement.h

|o*core/odbc++/resultset.h

|o*core/odbc++/resultsetmetadata.h

|o*core/odbc++/setup.h

|o*core/odbc++/statement.h

|o*core/odbc++/threads.h

|o*core/odbc++/types.h

|o*doxygen/user_manual.h

|o*generators/diesel_dg.cpp

|o*generators/diesel_dg.h

|o*generators/generators.h

|o*generators/init.cpp

|o*generators/main.cpp

|o*matlab/init.cpp

|o*matlab/main.cpp

|o*matlab/matlab.h

|o*network/capbank.cpp

|o*network/capbank.h

|o*network/check.cpp

|o*network/export.cpp

|o*network/fuse.cpp

|o*network/fuse.h

|o*network/generator.cpp

|o*network/generator.h

|o*network/globals.c

|o*network/import.cpp

|o*network/link.cpp

|o*network/link.h

|o*network/main.cpp

|o*network/meter.cpp

|o*network/meter.h

|o*network/network.cpp

|o*network/network.h

|o*network/node.cpp

|o*network/node.h

|o*network/regulator.cpp

|o*network/regulator.h

|o*network/relay.cpp

|o*network/relay.h

|o*network/transformer.cpp

|o*network/transformer.h

|o*network/varmap.c

|o*plc/comm.cpp

|o*plc/comm.h

|o*plc/init.cpp

|o*plc/machine.cpp

|o*plc/machine.h

|o*plc/main.cpp

|o*plc/plc.cpp

|o*plc/plc.h

|o*plc/plc_test.h

|o*plc/test.cpp

|o*plc/rt/include/plc.h

|o*powerflow/capacitor.cpp

|o*powerflow/capacitor.h

|o*powerflow/fuse.cpp

|o*powerflow/fuse.h

|o*powerflow/init.cpp

|o*powerflow/line.cpp

|o*powerflow/line.h

|o*powerflow/line_configuration.cpp

|o*powerflow/line_configuration.h

|o*powerflow/line_spacing.cpp

|o*powerflow/line_spacing.h

|o*powerflow/link.cpp

|o*powerflow/link.h

|o*powerflow/load.cpp

|o*powerflow/load.h

|o*powerflow/main.cpp

|o*powerflow/meter.cpp

|o*powerflow/meter.h

|o*powerflow/meter_test.h

|o*powerflow/node.cpp

|o*powerflow/node.h

|o*powerflow/overhead_line.cpp

|o*powerflow/overhead_line.h

|o*powerflow/overhead_line_conductor.cpp

|o*powerflow/overhead_line_conductor.h

|o*powerflow/overheadline_test.h

|o*powerflow/powerflow.cpp

|o*powerflow/powerflow.h

|o*powerflow/powerflow_object.cpp

|o*powerflow/powerflow_object.h

|o*powerflow/regulator.cpp

|o*powerflow/regulator.h

|o*powerflow/regulator_configuration.cpp

|o*powerflow/regulator_configuration.h

|o*powerflow/regulator_test.h

|o*powerflow/relay.cpp

|o*powerflow/relay.h

|o*powerflow/relay_test.h

|o*powerflow/test.cpp

|o*powerflow/test.h

|o*powerflow/transformer.cpp

|o*powerflow/transformer.h

|o*powerflow/transformer_configuration.cpp

|o*powerflow/transformer_configuration.h

|o*powerflow/transformer_test.h

|o*powerflow/triplex_line.cpp

|o*powerflow/triplex_line.h

|o*powerflow/triplex_line_conductor.cpp

|o*powerflow/triplex_line_conductor.h

|o*powerflow/triplex_line_configuration.cpp

|o*powerflow/triplex_line_configuration.h

|o*powerflow/triplex_node.cpp

|o*powerflow/triplex_node.h

|o*powerflow/triplexline_test.h

|o*powerflow/underground_line.cpp

|o*powerflow/underground_line.h

|o*powerflow/underground_line_conductor.cpp

|o*powerflow/underground_line_conductor.h

|o*powerflow/undergroundline_test.h

|o*powerflow/volts.py

|o*residential/clotheswasher.cpp

|o*residential/clotheswasher.h

|o*residential/dishwasher.cpp

|o*residential/dishwasher.h

|o*residential/house.cpp

|o*residential/house.h

|o*residential/init.cpp

|o*residential/lights.cpp

|o*residential/lights.h

|o*residential/main.cpp

|o*residential/meter.h

|o*residential/microwave.cpp

|o*residential/microwave.h

|o*residential/occupantload.cpp

|o*residential/occupantload.h

|o*residential/plugload.cpp

|o*residential/plugload.h

|o*residential/range.cpp

|o*residential/range.h

|o*residential/refrigerator.cpp

|o*residential/refrigerator.h

|o*residential/residential.h

|o*residential/solvers.cpp

|o*residential/solvers.h

|o*residential/test.cpp

|o*residential/test.h

|o*residential/washer.cpp

|o*residential/washer.h

|o*residential/waterheater.cpp

|o*residential/waterheater.h

|o*tape/collector.c

|o*tape/file.c

|o*tape/file.h

|o*tape/main.cpp

|o*tape/memory.c

|o*tape/memory.h

|o*tape/odbc.c

|o*tape/odbc.h

|o*tape/player.c

|o*tape/recorder.c

|o*tape/shaper.c

|o*tape/tape.c

|o*tape/tape.h

|o*tape_file/tape_file.cpp

|o*tape_file/tape_file.h

|o*tape_memory/tape_memory.cpp

|o*tape_memory/tape_memory.h

|o*tape_ODBC/ODBCConnHandle.cpp

|o*tape_ODBC/ODBCConnHandle.h

|o*tape_ODBC/ODBCConnMgr.cpp

|o*tape_ODBC/ODBCConnMgr.h

|o*tape_ODBC/ODBCTapeStream.cpp

|o*tape_ODBC/odbctapestream.h

|o*tape_ODBC/tape_odbc.cpp

|o*tape_ODBC/tape_odbc.h

|o*tape_ODBC/TapeStream.cpp

|o*tape_ODBC/TapeStream.h

|o*tape_ODBC/odbc++/callablestatement.h

|o*tape_ODBC/odbc++/config-win32.h

|o*tape_ODBC/odbc++/config.h

|o*tape_ODBC/odbc++/connection.h

|o*tape_ODBC/odbc++/databasemetadata.h

|o*tape_ODBC/odbc++/drivermanager.h

|o*tape_ODBC/odbc++/errorhandler.h

|o*tape_ODBC/odbc++/preparedstatement.h

|o*tape_ODBC/odbc++/resultset.h

|o*tape_ODBC/odbc++/resultsetmetadata.h

|o*tape_ODBC/odbc++/setup.h

|o*tape_ODBC/odbc++/statement.h

|o*tape_ODBC/odbc++/threads.h

|\*tape_ODBC/odbc++/types.h

o*File Members

\+Related Pages