|
| EndUseType () |
|
| EndUseType (const std::string &t_name) |
|
| EndUseType (int t_value) |
|
domain | value () const |
|
| EnumBase ()=delete |
| Default constructor. More...
|
|
| EnumBase (int t_value) |
| Construct from t_value. More...
|
|
| EnumBase (const std::string &t_value) |
| Construct from t_value. More...
|
|
int | lookupValue (std::string t_name) |
| Returns the (integer) value associated with t_name, as determined by case-insensitive comparison to the enumerated names and descriptions. More...
|
|
int | lookupValue (int t_value) |
| Returns t_value if it is in the domain. More...
|
|
bool | operator!= (const EndUseType &other) const |
|
bool | operator< (const EndUseType &other) const |
|
bool | operator<= (const EndUseType &other) const |
|
bool | operator== (const EndUseType &other) const |
|
bool | operator> (const EndUseType &other) const |
|
bool | operator>= (const EndUseType &other) const |
|
void | setValue (int t_value) |
| Set this instance's value to t_value. More...
|
|
int | value () const |
| Returns this instance's current value (as an integer). More...
|
|
std::string | valueDescription () const |
| Returns the description associated with this instance's current value. More...
|
|
std::string | valueName () const |
| Returns the name associated with this instance's current value. More...
|
|
| StaticInitializer () |
|
|
static std::string | enumName () |
|
static const std::map< int,
std::string > & | getDescriptions () |
|
static const std::map
< std::string, int > & | getLookupMap () |
|
static const std::map< int,
std::string > & | getNames () |
|
static const std::set< int > & | getValues () |
| Returns the set of all values in this enum's domain. More...
|
|
static void | initialize () |
|
static std::string | valueDescription (int t_value) |
| Returns the description associated with t_value, if it exists. More...
|
|
static std::string | valueName (int t_value) |
| Returns the name associated with t_value, if it exists. More...
|
|
static void | do_initialize () |
|
End uses that can be metered by EnergyPlus.
Some EndUseTypes correspond to EndUseCategoryTypes, others do not.
See the OPENSTUDIO_ENUM documentation in utilities/core/Enum.hpp. The actual macro call is:
((InteriorLights))
((ExteriorLights))
((InteriorEquipment))
((ExteriorEquipment))
((Fans))
((Pumps))
((Heating))
((Cooling))
((HeatRejection))
((Humidifier))
((HeatRecovery))
((WaterSystems))
((Cogeneration)(Generators))
((Refrigeration))
((HeatingCoils))
((CoolingCoils))
((Boilers))
((Baseboard))
((HeatRecoveryForCooling))
((HeatRecoveryForHeating)));