Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NatLabRockies/EnergyPlus
/ types & classes
Types & classes
2,691 in github.com/NatLabRockies/EnergyPlus
⨍
Functions
8,380
◇
Types & classes
2,691
↓ 172 callers
Class
Zone
src/EnergyPlus/SQLiteProcedures.hh:478
↓ 117 callers
Class
Surface
src/EnergyPlus/SQLiteProcedures.hh:436
↓ 78 callers
Enum
LayerType
Gap Gas Properties Gap information Equivalent Layer Window Constructon CFSLAYER: layer types
src/EnergyPlus/DataWindowEquivalentLayer.hh:77
↓ 61 callers
Class
PlantLocation
src/EnergyPlus/Pipes.hh:67
↓ 58 callers
Enum
Token
src/EnergyPlus/RuntimeLanguageProcessor.hh:74
↓ 52 callers
Class
EnergyPlusException
src/EnergyPlus/api/common.py:65
↓ 32 callers
Class
Illums
src/EnergyPlus/DataDaylighting.hh:81
↓ 23 callers
Enum
CondenserType
src/EnergyPlus/Plant/Enums.hh:277
↓ 17 callers
Class
EnergyPlusAPI
This class exposes the EnergyPlus C Library API to Python. The API is split into three categories, and this class exposes each API category
src/EnergyPlus/api/api.py:86
↓ 16 callers
Class
Point
tst/EnergyPlus/unit/SolarShading.unit.cc:7903
↓ 13 callers
Class
FatalError
src/EnergyPlus/EnergyPlus.hh:63
↓ 10 callers
Class
CWCEHeatTransferFactory
Class that is used to create layers for Windows-CalcEngine
src/EnergyPlus/WindowManagerExteriorThermal.hh:119
↓ 10 callers
Class
ZoneList
src/EnergyPlus/SQLiteProcedures.hh:528
↓ 9 callers
Class
DataFrame
src/EnergyPlus/ResultsFramework.hh:205
↓ 9 callers
Class
Material
src/EnergyPlus/SQLiteProcedures.hh:569
↓ 9 callers
Class
PotentialUsage
scripts/dev/check_for_enum_scope_usage.py:88
↓ 8 callers
Class
Gas
src/EnergyPlus/Material.hh:579
↓ 8 callers
Class
TestQuery
tst/EnergyPlus/unit/DXCoils.unit.cc:3695
↓ 7 callers
Class
MeterDataFrame
src/EnergyPlus/ResultsFramework.hh:249
↓ 7 callers
Class
SunAngles
src/EnergyPlus/DaylightingManager.hh:89
↓ 6 callers
Class
BegEnd
src/EnergyPlus/DataRoomAirModel.hh:494
↓ 6 callers
Class
ErlValueType
src/EnergyPlus/DataRuntimeLanguage.hh:353
↓ 6 callers
Class
TestQuery
tst/EnergyPlus/unit/Coils/CoilCoolingDX.unit.cc:1868
↓ 5 callers
Class
HeatPumpAirToWater
src/EnergyPlus/PlantLoopHeatPumpEIR.hh:443
↓ 5 callers
Class
IddParsingError
idd/schema/idd_parser.py:78
↓ 4 callers
Class
AEDesc
bin/EP-Launch-Lite/EP-Launch-Lite.app/Contents/Resources/__boot__.py:35
↓ 4 callers
Class
CoilCoolingDXCurveFitOperatingMode
src/EnergyPlus/Coils/CoilCoolingDXCurveFitOperatingMode.hh:81
↓ 4 callers
Class
EnumDeclaration
scripts/dev/check_for_enum_scope_usage.py:99
↓ 4 callers
Class
EnumScopeEvaluator
scripts/dev/check_for_enum_scope_usage.py:159
↓ 4 callers
Class
GridRegion
src/EnergyPlus/PlantPipingSystemsManager.hh:397
↓ 4 callers
Class
SurfIntConv
Surface interior convection
src/EnergyPlus/DataSurfaces.hh:1394
↓ 4 callers
Class
TestQuery
tst/EnergyPlus/unit/Coils/CoilCoolingDXCurveFitOperatingMode.unit.cc:174
↓ 3 callers
Enum
CompType
src/EnergyPlus/OutdoorAirUnit.hh:70
↓ 3 callers
Class
GasCoeffs
src/EnergyPlus/Material.hh:572
↓ 3 callers
Class
Point3DInteger
src/EnergyPlus/PlantPipingSystemsManager.hh:337
↓ 3 callers
Class
QuadraticCurve
testfiles/PythonPluginUserDefinedWindACAuto.py:62
↓ 3 callers
Class
QuadraticCurve
testfiles/API/user_defined_equipment.py:86
↓ 3 callers
Class
Surface2D
Projected 2D Surface Representation for Fast Computational Geometry Operations
src/EnergyPlus/DataSurfaces.hh:497
↓ 3 callers
Class
TestPlainDDRunEPlusFile
scripts/package_tests/ep_testing/tests/energyplus.py:63
↓ 3 callers
Class
Version
workflows/energyplus.py:75
↓ 2 callers
Class
AnnualFieldSet
src/EnergyPlus/OutputReportData.hh:66
↓ 2 callers
Class
BSDFDaylghtPosition
src/EnergyPlus/DataBSDFWindow.hh:128
↓ 2 callers
Class
BiQuadraticCurve
testfiles/PythonPluginUserDefinedWindACAuto.py:82
↓ 2 callers
Class
BiQuadraticCurve
testfiles/API/user_defined_equipment.py:97
↓ 2 callers
Class
Construction
testfiles/PythonPlugin1ZoneUncontrolledCondFD.py:81
↓ 2 callers
Class
GLHEVert
src/EnergyPlus/GroundHeatExchangers/Vertical.hh:75
↓ 2 callers
Class
MeterVariable
src/EnergyPlus/ResultsFramework.hh:182
↓ 2 callers
Class
ObjectInfo
src/EnergyPlus/InputProcessing/InputProcessor.hh:202
↓ 2 callers
Class
OutputReportingVariables
src/EnergyPlus/DataOutputs.hh:78
↓ 2 callers
Class
PointF
src/EnergyPlus/PlantPipingSystemsManager.hh:322
↓ 2 callers
Class
RadialCellInformation
src/EnergyPlus/PlantPipingSystemsManager.hh:244
↓ 2 callers
Class
SingleHeaderFile
scripts/dev/check_for_enum_scope_usage.py:113
↓ 2 callers
Enum
SpaceEquipSizingBasis
src/EnergyPlus/DataZoneEquipment.hh:211
↓ 2 callers
Class
SurfExtConv
Surface exterior convection
src/EnergyPlus/DataSurfaces.hh:1420
↓ 2 callers
Class
Variable
src/EnergyPlus/ResultsFramework.hh:114
↓ 2 callers
Class
WeatherVarCounts
This Derived type carries the counts of missing data items in the weather reading process. It will count only items that are on the source file -- not
src/EnergyPlus/WeatherManager.hh:373
↓ 2 callers
Class
WindowGap
src/EnergyPlus/WindowManager.hh:412
↓ 2 callers
Class
cached_tsat_h_pb
src/EnergyPlus/PsychCacheData.hh:121
↓ 1 callers
Class
AFN_Auditor
scripts/diagnostics/afn_auditor.py:116
↓ 1 callers
Class
BaseSizerWorker
This class provides utility functions that are common to all sizer types, each sizer just needs one of these.
src/EnergyPlus/api/autosizing.py:61
↓ 1 callers
Class
CScatteringLayer
src/EnergyPlus/WindowManagerExteriorData.hh:90
↓ 1 callers
Class
CartesianPipeCellInformation
src/EnergyPlus/PlantPipingSystemsManager.hh:285
↓ 1 callers
Class
CellExtents
src/EnergyPlus/PlantPipingSystemsManager.hh:526
↓ 1 callers
Class
Circuit
src/EnergyPlus/PlantPipingSystemsManager.hh:668
↓ 1 callers
Class
DataExchange
This API class enables data transfer between EnergyPlus and a client. Output variables and meters are treated as "sensor" data. A client sh
src/EnergyPlus/api/datatransfer.py:63
↓ 1 callers
Class
DaylRefPt
src/EnergyPlus/DataDaylighting.hh:167
↓ 1 callers
Class
EPGui
testfiles/API/tk_gui_demonstration.py:65
↓ 1 callers
Class
ElectPowerLoadCenter
src/EnergyPlus/ElectricPowerServiceManager.hh:604
↓ 1 callers
Class
EnergyPlusVersion
This is the EnergyPlus version. Could also call into the DLL but it's the same effect.
src/EnergyPlus/api/func.py:569
↓ 1 callers
Class
EventTypeSpec
bin/EP-Launch-Lite/EP-Launch-Lite.app/Contents/Resources/__boot__.py:42
↓ 1 callers
Class
FluidCellInformation
src/EnergyPlus/PlantPipingSystemsManager.hh:269
↓ 1 callers
Enum
FrameDividerType
src/EnergyPlus/DataSurfaces.hh:1012
↓ 1 callers
Class
Functional
This API class enables accessing structures and functionality inside EnergyPlus from an outside client. This functional API will be extended
src/EnergyPlus/api/func.py:593
↓ 1 callers
Class
Glycol
This class provides access to the glycol property calculations inside EnergyPlus. For now, the only glycol name allowed is plain water. This
src/EnergyPlus/api/func.py:69
↓ 1 callers
Class
HVACDiagram
scripts/package_tests/ep_testing/tests/hvacdiagram.py:63
↓ 1 callers
Class
HeatingAirflowUASizer
This sizer class wraps the internal HeatingAirflowUASizer class
src/EnergyPlus/api/autosizing.py:80
↓ 1 callers
Class
KivaManager
src/EnergyPlus/HeatBalanceKivaManager.hh:134
↓ 1 callers
Class
LogParser
The LaTeX Log Parser.
doc/tools/parse_latex_log.py:241
↓ 1 callers
Class
MSVC
Microsoft Visual Studio versions.
scripts/package_tests/ep_testing/constants.py:67
↓ 1 callers
Class
Material
testfiles/PythonPlugin1ZoneUncontrolledCondFD.py:59
↓ 1 callers
Class
MissingSemiColonException
idd/schema/idd_parser.py:96
↓ 1 callers
Enum
NfrcProductOptions
src/EnergyPlus/DataSurfaces.hh:975
↓ 1 callers
Class
OutputVariableCall
doc/tools/parse_output_variables.py:152
↓ 1 callers
Class
PlantLocation
src/EnergyPlus/Plant/PlantLocation.hh:63
↓ 1 callers
Class
PluginManager
TODO: Make this use PythonEngine so we don't duplicate code
src/EnergyPlus/PluginManager.hh:169
↓ 1 callers
Class
Point
src/EnergyPlus/PlantPipingSystemsManager.hh:307
↓ 1 callers
Class
Point3DReal
src/EnergyPlus/PlantPipingSystemsManager.hh:353
↓ 1 callers
Class
Psychrometrics
This class provides access to the psychrometric functions within EnergyPlus. Some property calculations are available as functions of differ
src/EnergyPlus/api/func.py:254
↓ 1 callers
Class
RectangleF
src/EnergyPlus/PlantPipingSystemsManager.hh:415
↓ 1 callers
Class
Refrigerant
This class provides access to the refrigerant property calculations inside EnergyPlus. For now, the only refrigerant name allowed is steam.
src/EnergyPlus/api/func.py:153
↓ 1 callers
Class
RegressionManager
scripts/dev/gha_regressions.py:92
↓ 1 callers
Class
Runtime
This API class enables a client to hook into EnergyPlus at runtime and sense/actuate data in a running simulation. The pattern is quite simpl
src/EnergyPlus/api/runtime.py:70
↓ 1 callers
Class
SPSiteSchedules
src/EnergyPlus/WeatherManager.hh:755
↓ 1 callers
Class
SimulationControl
src/EnergyPlus/AirflowNetwork/include/AirflowNetwork/Solver.hpp:190
↓ 1 callers
Class
StateChecker
scripts/dev/analyze_state.py:121
↓ 1 callers
Class
StateClass
scripts/dev/analyze_state.py:76
↓ 1 callers
Class
StateManager
This API class enables a client to create and manage state instances for using EnergyPlus API methods. Nearly all EnergyPlus API methods requ
src/EnergyPlus/api/state.py:59
↓ 1 callers
Class
SurfaceCalcHashKey
src/EnergyPlus/DataSurfaces.hh:553
↓ 1 callers
Class
SurfaceOctreeCube
src/EnergyPlus/SurfaceOctree.hh:86
↓ 1 callers
Class
TableFile
Table file objects
src/EnergyPlus/CurveManager.hh:209
next →
1–100 of 2,691, ranked by callers