A B C D E F G H I J L M N O P R S T U V W X Y

A

actionPerformed(ActionEvent) - Method in class GRAdaygraph
 
actionPerformed(ActionEvent) - Method in class GRAgraphs
Event handler to handle button presses.
actionPerformed(ActionEvent) - Method in class GRAhourgraph
 
actionPerformed(ActionEvent) - Method in class GRAoutput
 
actionPerformed(ActionEvent) - Method in class InputField
Here is where we come when the enter key is pressed in the text field.
actionPerformed(ActionEvent) - Method in class SOLlocationControl
Action processor.
actionPerformed(ActionEvent) - Method in class SOLorientationControl
Here is where we come when the enter key is pressed in the text field.
actionPerformed(ActionEvent) - Method in class SOLsurfaceControl
Here is where we come when the enter key is pressed in the text field.
actionPerformed(ActionEvent) - Method in class SOLwindowControl
Here is where we come when the enter key is pressed in the text field.
addActionListener(ActionListener) - Method in class InputField
 
addElement(CWmonitorable, int) - Static method in class CWmonitoredElements
Add a monitorable element to the list.
addElements(CWmonitorable) - Static method in class CWmonitoredElements
Register all of the monitorable elements for a given class.
addGraph(GRAgraph, String) - Method in class GRAgraphs
Adds a graph to be displayed.
addList(List) - Static method in class CWmonitoredElements
 
addOrientation() - Method in class SOLlocationControl
 
addOutputPanel(Component, String) - Method in class GRAoutput
 
addSurface() - Method in class SOLorientationControl
 
addWindow() - Method in class SOLorientationControl
 
APRIL - Static variable in class TMYdata
Used to specify a month to a method.
area - Variable in class SOLsurfaceBase
 
AREA - Static variable in class UnitConverter
Indicates that the type of unit is area.
AUGUST - Static variable in class TMYdata
Used to specify a month to a method.
autoscale(double[][][]) - Method in class GRAph
 
autoscaleX(double[][][]) - Method in class GRAph
 
autoscaleY(double[][][]) - Method in class GRAph
 
AVERAGE - Static variable in class SOLmonitorPanel
 

B

base_fields - Static variable in class SOLsurface
 

C

CDD - Static variable in class SOLmonitorPanel
 
CDD - Static variable in class TMYdata
Identifier specifying the type of query being made of getDegreeDays().
cdd_base - Static variable in class SOLmonitorPanel
 
CONDUCTIVE_COST - Static variable in class SOLwindow
 
CONDUCTIVE_GAIN - Static variable in class SOLwindow
 
CWmonitorable - interface CWmonitorable.
This interface allows us to access the getData() method of classes that can provide data for display.
CWmonitoredElement - class CWmonitoredElement.
class containing information about a monitored element.
CWmonitoredElement(Object, int) - Constructor for class CWmonitoredElement
 
CWmonitoredElements - class CWmonitoredElements.
The purpose of this class is to maintain a list of all information that can be displayed as output.
CWmonitoredElements() - Constructor for class CWmonitoredElements
 
CWObservable - class CWObservable.
Same as Observable, except implements setChanged() as a public method.
CWObservable() - Constructor for class CWObservable
 

D

DAILY_AVERAGE - Static variable in class SOLmonitorPanel
 
DAILY_AVERAGE - Static variable in class TMYdata
Used to specify data filtering.
DAILY_HIGH - Static variable in class TMYdata
Used to specify data filtering.
DAILY_LOW - Static variable in class TMYdata
Used to specify data filtering.
DAILY_NO_FILTER - Static variable in class TMYdata
Used to specify data filtering.
day - Variable in class GRAph.monthDay
 
dayOfYear(int, int) - Static method in class TMYdata
 
days - Static variable in class TMYdata
An array of 31 day identifiers corresponding to the day indices used in this object.
daysInMonth(int) - Static method in class TMYdata
Returns the number of days in the specified month
DECEMBER - Static variable in class TMYdata
Used to specify a month to a method.
DEWPOINT - Static variable in class TMYdata
Used to identify a field.
DIFFUSE_GAIN - Static variable in class SOLwindow
 
DIFFUSE_HORIZONTAL_RADIATION - Static variable in class TMYdata
Used to identify a field.
DIFFUSE_IRRADIANCE - Static variable in class SOLsurface
 
DIFFUSE_IRRADIANCE_SIMPLE - Static variable in class SOLsurface
 
DIFFUSE_RADATION_SIMPLE - Static variable in class SOLsurface
 
DIFFUSE_RADIATION - Static variable in class SOLsurface
 
DIFFUSE_RADIATION - Static variable in class SOLwindow
 
DIFFUSE_RADIATION_COST - Static variable in class SOLwindow
 
DIRECT_GAIN - Static variable in class SOLwindow
 
DIRECT_IRRADIANCE - Static variable in class SOLsurface
 
DIRECT_NORMAL_RADIATION - Static variable in class TMYdata
Used to identify a field.
DIRECT_RADIATION - Static variable in class SOLsurface
 
DIRECT_RADIATION - Static variable in class SOLwindow
 
DIRECT_RADIATION_COST - Static variable in class SOLwindow
 
drawTimeTics(Graphics) - Method in class GRAph
Draw a set of tics for time-marked axis.
DRY_BULB_TEMP - Static variable in class TMYdata
Used to identify a field.

E

ELECTRICITY - Static variable in class Utility
 
elevation - Variable in class SOLlocation
Elevation at this location, in meters.
ENERGY - Static variable in class UnitConverter
Indicates that the type of unit is energy.

F

FEBRUARY - Static variable in class TMYdata
Used to specify a month to a method.
field_types - Static variable in class SOLlocation
 
field_types - Static variable in class SOLsurface
 
field_types - Static variable in class SOLwindow
 
field_types - Static variable in class TMYdata
 
fields - Static variable in class SOLlocation
Values accessible using the getValue() method.
fields - Static variable in class SOLwindow
 
fields - Static variable in class TMYdata
Names of TMY fields stored in this object.

G

GAS - Static variable in class Utility
 
getArea() - Method in class SOLsurfaceBase
 
getAverageValue(int) - Method in class TMYdata
Calculates the average of some field over the period of a year.
getAverageValue(int, int) - Method in class TMYdata
Calculates the average value of some field over the period of a month.
getAverageValue(int, int, int) - Method in class TMYdata
Calculates the average value of some field over the period of a day
getCity() - Method in class TMYdata
Returns the name of the City of the data collection station.
getCO2(double) - Method in class Utility
Returns the amount of CO2 (in Kg) emitted for this Utility, given an amount of delivered energy, in kwh.
getConductiveCost(int, int, int) - Method in class SOLwindow
Calculate the cost of energy to deal with heat gain through the window due to thermal conduction.
getConductiveGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts) due to thermal conduction.
getConversionFactor() - Method in class UnitConverter
Returns conversion factor (Metric to English).
getConvertedValue(double) - Method in class UnitConverter
Converts the passed value, assumed to be in metric, into the current unit system.
getConvertedValue(double, int) - Static method in class UnitConverter
 
getCoolingCOP() - Method in class hvac
Returns the current Coefficient of Performance for cooling.
getCoolingCost(double) - Method in class hvac
Returns the cost (in dollars) of energy used in cooling, based on costs in the current Utility object and the current type of heat, given the heating requirement, in kilowatt hours.
getCoolingTemp() - Method in class hvac
Gets the current thermostat setting (in C) for cooling.
getCoolingUtil() - Method in class hvac
Returns the current cooling Utility object.
getCost(double) - Method in class Utility
Returns the cost (in dollars) of energy used, given type of energy, and amount used, in Kwh.
getCosTheta(int, int) - Method in class SOLorientation
Returns cosine of angle between solar radiation and normal to surface, given solar time, in seconds, and day number.
getDailyFilteredData(int, int, int, int) - Method in class TMYdata
Extract monthly values from the TMY dataset for a period of time.
getDay() - Method in class GRAph.monthDay
 
getDayOfYear() - Method in class GRAph.monthDay
 
getDaysInMonth() - Method in class GRAph.monthDay
 
getDaysLeftInMonth() - Method in class GRAph.monthDay
 
getDeclination(int) - Method in class SOLlocation
Returns solar declination, in degrees (angle between ecliptic and equator), given a day number.
getDegreeDays(int, double) - Method in class TMYdata
Calculate degree days for one year.
getDegreeDays(int, int, double) - Method in class TMYdata
Calculate degree days for one month.
getDegreeDays(int, int, int, double) - Method in class TMYdata
Finds heating or cooling degree days over one day.
getDiffuseIrradiance(double, double, int, int) - Method in class SOLsurfaceBase
Return diffuse irradiance on the surface, calculated according to Perez (1990) (in Watts/m2), given Diffuse Horizontal Irradiance (Dh), Direct Normal Irradiance (I), Day Number in the year (daynum), Elevation at the site.
getDiffuseIrradiance(int, int, int) - Method in class SOLsurface
Return diffuse irradiance on the surface (Watts/m2), calculated according to Perez (1990), given The Month number, The Day number, The Hour number.
getDiffuseIrradianceSimple(double) - Method in class SOLsurfaceBase
Return diffuse irradiance (in Watts/m2) by the simpler formula, Dh(cos2(tilt)), given Diffuse horizontal irradiance.
getDiffuseIrradianceSimple(int, int, int) - Method in class SOLsurface
Return diffuse irradiance (in Watts/m2) by the simple formula, given The Month number, The Day number, The Hour number.
getDiffuseRadiantGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts) due to diffuse solar radiation.
getDiffuseRadiation(double, double, int, int) - Method in class SOLsurfaceBase
Return diffuse radiation on the surface (in Watts), calculated according to Perez (1990), given Diffuse Horizontal Irradiance (Dh), Direct Normal Irradiance (I), Day Number in the year (daynum), Elevation at the site.
getDiffuseRadiation(int, int, int) - Method in class SOLsurface
Return diffuse radiation on the surface (in Watts), calculated according to Perez (1990), given The Month number, The Day number, The Hour number.
getDiffuseRadiationCost(int, int, int) - Method in class SOLwindow
Calculate the cost of energy to deal with heat gain through the window due to diffuse radiation.
getDiffuseRadiationSimple(double) - Method in class SOLsurfaceBase
Return diffuse Radiation on the surface (in Watts) by the simpler formula, Dh(cos2(tilt)), given Diffuse horizontal irradiance.
getDiffuseRadiationSimple(int, int, int) - Method in class SOLsurface
Return diffuse radiation by the simple formula, given A TMYdata object, The month number, The day number, The Hour number.
getDirectIrradiance(double, int, int) - Method in class SOLsurfaceBase
Return the direct irradiance on the surface (in W/m2), given Direct normal irradiance, Day number in the year.
getDirectIrradiance(int, int, int) - Method in class SOLsurface
Return the direct irradiance on the surface (in W/m2), given The month number, The day number, The hour number.
getDirectRadiantGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts) due to direct solar radiation.
getDirectRadiation(double, int, int) - Method in class SOLsurfaceBase
Return the direct radiation on the surface (in Watts), given Direct normal irradiance, Day number in the year.
getDirectRadiation(int, int, int) - Method in class SOLsurface
Return the direct radiation on the surface (in Watts), given A TMYdata object, The month number, The day number, The hour number.
getDirectRadiationCost(int, int, int) - Method in class SOLwindow
Calculate the cost of energy to deal with heat gain through the window due to direct radiation.
getElevation() - Method in class SOLlocation
Returns the elevation of the location.
getFieldList() - Method in class GRAgraphs
 
getFieldList() - Method in interface TMYgraphMaster
 
getFields() - Method in interface CWmonitorable
This object has a list of names of fields that can be retrieved.
getFields() - Method in class SOLlocation
Returns the list of monitorable fields.
getFields() - Method in class SOLsurface
Part of the CWmonitorable interface.
getFields() - Method in class SOLwindow
Part of the CWmonitorable interface.
getFields() - Method in class TMYdata
Returns the list of monitorable fields.
getFieldTypes() - Method in interface CWmonitorable
This method gets a list of field types (for unit conversion).
getFieldTypes() - Method in class SOLlocation
Returns the list of types of the monitorable fields.
getFieldTypes() - Method in class SOLsurface
Returns the list of types of the monitorable fields.
getFieldTypes() - Method in class SOLwindow
Returns the list of types of the monitorable fields.
getFieldTypes() - Method in class TMYdata
Returns the list of types of the monitorable fields.
getGroundRadiationCost(int, int, int) - Method in class SOLwindow
Calculate the cost of energy to deal with heat gain through the window due to ground reflected radiation.
getGroundReflectedIrradiance(double) - Method in class SOLsurface
Return ground reflected irradiance on the surface (in Watts/m2), given The global horizontal irradiance (W/m2) The ground reflectance.
getGroundReflectedIrradiance(double) - Method in class SOLsurfaceBase
Return ground reflected irradiance on the surface (in Watts/m2), given The global horizontal irradiance (W/m2) The ground reflectance.
getGroundReflectedIrradiance(int, int, int) - Method in class SOLsurface
Return ground reflected irradiance on the surface (in Watts/m2), given The Month number, The Day number, The Hour number, The ground reflectance.
getGroundReflectedRadiantGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts) due to ground reflected solar radiation.
getGroundReflectedRadiation(double) - Method in class SOLsurface
Return ground reflected radiation on the surface, given The global horizontal irradiance (in Watts) The ground reflectance.
getGroundReflectedRadiation(double) - Method in class SOLsurfaceBase
Return ground reflected radiation on the surface, given The global horizontal irradiance (in Watts) The ground reflectance.
getGroundReflectedRadiation(int, int, int) - Method in class SOLsurface
Return ground reflected radiation on the surface (in Watts), given , The Month number, The Day number, The Hour number, The ground reflectance.
getHeatingCOP() - Method in class hvac
Returns the current Coefficient of Performance for heating.
getHeatingCost(double) - Method in class hvac
Returns the cost (in dollars) of energy used in heating, based on costs in the current Utility object and the current type of heat, given the heating requirement, in kilowatt hours.
getHeatingTemp() - Method in class hvac
Gets the current thermostat setting (in C) for heating.
getHeatingUtil() - Method in class hvac
Returns the current heating Utility object.
getHighValue(int[]) - Method in class TMYdata
Finds the maximum value of a set of fields over the period of a year.
getHighValue(int, int[]) - Method in class TMYdata
Finds the maximum value of a set of fields over the period of a month.
getHighValue(int, int, int[]) - Method in class TMYdata
Finds the maximum value of a set of fields over the period of a day.
getHourAngle(int) - Method in class SOLlocation
Returns Hour Angle, in degrees.
getHVAC() - Method in interface SimBase
Returns the global hvac setting.
getHVAC() - Method in class WinCalc
Part of the SimBase interface.
getLabel() - Method in class UnitConverter
Returns the current label associated with these units (e.g.
getLatitude() - Method in class SOLlocation
Returns the latitude of the location station.
getLongitude() - Method in class SOLlocation
Returns the longitude of the location.
getLowValue(int[]) - Method in class TMYdata
Finds the minimum value of a set of fields over the period of a year.
getLowValue(int, int[]) - Method in class TMYdata
Finds the minimum value of a field over the period of a month.
getLowValue(int, int, int[]) - Method in class TMYdata
Finds the minimum value of a set of fields over the period of a day.
getMetricValue(double) - Method in class UnitConverter
Converts the passed value, assumed to be in the current unit system, to metric and returns the value.
getMonth() - Method in class GRAph.monthDay
 
getName() - Method in interface CWmonitorable
This object has a name.
getName() - Method in class SOLlocation
 
getName() - Method in class SOLsurfaceBase
 
getName() - Method in class TMYdata
Returns the name (City,State) of the location.
getName() - Method in class UnitConverter
Returns the name of the units for which this object converts (e.g.
getNOX(double) - Method in class Utility
 
getObservable() - Method in interface SimBase
Returns the CWObservable object that initiates changes to output screens.
getObservable() - Method in class WinCalc
Part of the SimBase interface.
getOutputPanel() - Method in interface SimBase
Returns the environment's output panel.
getOutputPanel() - Method in class WinCalc
Part of the SimBase interface.
getRate(int) - Method in class Utility
Return utility cost in dollars per Kwh.
getSO2(double) - Method in class Utility
 
getSolarAltitude(double, int) - Method in class SOLlocation
Returns solar altitude, in degrees, given solar time and declination.
getSolarAltitude(int, int) - Method in class SOLlocation
Returns solar altitude, in degrees, given solar time and day number.
getSolarAzimuth(double, int) - Method in class SOLlocation
Returns solar azimuth, in degrees, given solar time and declination.
getSolarAzimuth(int, int) - Method in class SOLlocation
Returns solar azimuth, in degrees, given solar time and day number.
getSolarTime(int, int) - Method in class SOLlocation
Returns local solar time, in seconds, given the day number (in the year) and the local standard time (in seconds).
getState() - Method in class TMYdata
Returns the name of the State of the data collecton station.
getTheta(int, int) - Method in class SOLorientation
Returns angle between solar radiation and normal to surface, given solar time, in seconds, and day number.
getTimeZone() - Method in class SOLlocation
Returns the time zone of the data location, in degrees (longitude of standard meridian).
getTMY() - Method in class GRAgraphs
 
getTMY() - Method in interface TMYgraphMaster
 
getTotalCost(int, int, int) - Method in class SOLwindow
 
getTotalGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts per square meter) due all sources (direct, diffuse, and ground reflected solar radiation, plus thermal conduction).
getTotalIncidentRadiation(double, double, double, int, int) - Method in class SOLsurfaceBase
Return the total irradiance (Watts/m2) on the surface, given Diffuse horizontal irradiance (w/m2), Direct normal irradiance (w/m2), Global horizontal irradiance (w/m2), Day number in year,Elevation (meters).
getTotalIncidentRadiation(int, int, int) - Method in class SOLsurface
Return the total radiation on the surface (in Watts), given Month number, Day number, Hour number.
getTotalRadiantGain(int, int, int) - Method in class SOLwindow
Calculate the heat gain through the window (in Watts per square meter) from radiant sources (direct, diffuse, and ground reflected solar radiation).
getTotalRadiationCost(int, int, int) - Method in class SOLwindow
Calculate the cost of energy to deal with heat gain through the window due to total solar radiation.
getType() - Method in class Utility
Return the type of energy (eg Utility.ELECTRICITY or Utility.GAS) provided by this utility.
getUnitSystem() - Static method in class UnitConverter
 
getUnitType() - Method in class UnitConverter
Returns the type of unit for this converter.
getUtilities() - Method in interface SimBase
Returns an array of available Utilities
getUtilities() - Method in class WinCalc
Part of the SimBase interface.
getValue() - Method in class InputField
 
getValue(int, int, int, int) - Method in interface CWmonitorable
This is the method that retrieves a value.
getValue(int, int, int, int) - Method in class SOLlocation
Provides access to this classes methods in common getValue() format.
getValue(int, int, int, int) - Method in class SOLsurface
Access to all of the methods using TMY data using same method name as for accessing values from the solar classes.
getValue(int, int, int, int) - Method in class SOLwindow
 
getValue(int, int, int, int) - Method in class TMYdata
Returns a data value for the specified month, day, hour and field number.
getVOC(double) - Method in class Utility
 
getWBAN() - Method in class TMYdata
Returns the WBAN number of the station.
GLOBAL_HORIZONTAL_RADIATION - Static variable in class TMYdata
Used to identify a field.
GRAdaygraph - class GRAdaygraph.
 
GRAdaygraph(Color[], TMYgraphMaster) - Constructor for class GRAdaygraph
 
GRAgraphs - class GRAgraphs.
Class implementing several graphs and a data selector.
GRAgraphs(Color[]) - Constructor for class GRAgraphs
Creates a panel containing a selection list on the left, plus a panel on the right that shows one of several graphs.
GRAhourgraph - class GRAhourgraph.
 
GRAhourgraph(Color[], TMYgraphMaster) - Constructor for class GRAhourgraph
Constructor
GRAoutput - class GRAoutput.
Class displaying a selection of output screens
GRAoutput(Color[]) - Constructor for class GRAoutput
Creates a panel containing several subpanels.
GRAph - class GRAph.
This class implements a 2D graph capable of graphing several data sets
graph_colors - Variable in class GRAph
 
graph_data - Variable in class GRAph
Three dimensional array of data points to be plotted.
graph_title - Variable in class GRAph
Graph title
GRAph.monthDay - class GRAph.monthDay.
Inner class providing calendar functions.
GRAph.monthDay(GRAph, int) - Constructor for class GRAph.monthDay
 
GRAph(Color[]) - Constructor for class GRAph
Constructor for GRAph data object.
graphit(double[][][]) - Method in class GRAph
If invoked without the bounds being specified, autoscale() is first invoked to set plotting bounds.
graphit(double, double, double, double, double[][][]) - Method in class GRAph
Used to draw a graph.
gridOn - Variable in class GRAph
Boolean variable setting grid on or off.
GROUND_REFLECTED_GAIN - Static variable in class SOLwindow
 
GROUND_REFLECTED_IRRADIANCE - Static variable in class SOLsurface
 
GROUND_REFLECTED_RADIATION - Static variable in class SOLsurface
 
GROUND_REFLECTED_RADIATION - Static variable in class SOLwindow
 
GROUND_REFLECTED_RADIATION_COST - Static variable in class SOLwindow
 

H

HDD - Static variable in class SOLmonitorPanel
 
HDD - Static variable in class TMYdata
Identifier specifying the type of query being made of getDegreeDays().
hdd_base - Static variable in class SOLmonitorPanel
 
hourOfYear(int, int, int) - Static method in class TMYdata
Given month (0-11), day(0-31), and hour, return the hour in the year.
hours - Static variable in class TMYdata
An array of 24 hour identifiers corresponding to the hour indices used in this object.
hours12 - Static variable in class TMYdata
 
hvac - class hvac.
Describes the characteristics of a HVAC system, and provides related mtehods.
hvac(double, double, double, double, Utility, Utility) - Constructor for class hvac
Creates an instance of the hvac class, given the COP of the heating system, the COP of the cooling system, the heating set temperature, the cooling set temperature, a Utility object representing the source of heating energy, a Utility object representing the source of cooling energy.

I

indexAt(int) - Static method in class CWmonitoredElements
 
init() - Method in class WinCalc
 
InputField - class InputField.
A suped up text field, containing a label, a text box increment and decrement buttons, and a unit label.
InputField(int, double, double) - Constructor for class InputField
Create an InputField.
IP - Static variable in class UnitConverter
Of choices METRIC or IP, indicates that English units are used.
itemStateChanged(ItemEvent) - Method in class GRAgraphs
Event handler for changes to the list of displayable elements.
itemStateChanged(ItemEvent) - Method in class WinCalc
 

J

JANUARY - Static variable in class TMYdata
Used to specify a month to a method.
JULY - Static variable in class TMYdata
Used to specify a month to a method.
JUNE - Static variable in class TMYdata
Used to specify a month to a method.

L

latitude - Variable in class SOLlocation
Latitude of the surface, in degrees.
LENGTH - Static variable in class UnitConverter
Indicates that the type of unit is length.
lists - Static variable in class CWmonitoredElements
 
loadURL(String) - Method in class WinCalc
 
location - Variable in class SOLorientation
The SOLlocation object that defines the location of this orientation.
location - Variable in class SOLsurfaceBase
 
location - Variable in class TMYdata
 
longitude - Variable in class SOLlocation
Longitude of the surface, in degrees.

M

main(String[]) - Static method in class TMYdiffuse
 
main(String[]) - Static method in class TMYread
 
main(String[]) - Static method in class WinCalc
 
MARCH - Static variable in class TMYdata
Used to specify a month to a method.
margin_bottom - Variable in class GRAph
Pixels between bottom of graph and bottom of window.
margin_left - Variable in class GRAph
Pixels between left side of graph and left side of window.
margin_right - Variable in class GRAph
Pixels between right side of graph and right side of window.
margin_top - Variable in class GRAph
Pixels between top of graph and top of window.
MAY - Static variable in class TMYdata
Used to specify a month to a method.
METRIC - Static variable in class UnitConverter
Of choices METRIC or IP, indicates that metric units are used.
month - Variable in class GRAph.monthDay
 
MONTH_DAYS - Static variable in class GRAph
Array giving the starting day number in the year for the first day of each of the 12 months.
MONTHLENGTH - Static variable in class TMYdata
12-element array specifying the number of days in the 12 months.
MONTHS - Static variable in class TMYdata
An array of 12 Month identifiers corresponding to the month indices used in this object.

N

name - Static variable in class GRAdaygraph
 
name - Static variable in class GRAhourgraph
 
name - Variable in class SOLlocation
Name of this location.
name - Variable in class SOLorientation
Name of the orientation.
name - Variable in class SOLsurfaceBase
Name of object.
newTilt(double) - Method in class SOLorientationControl
 
nextDay() - Method in class GRAph.monthDay
increments the day, and if necessary the month.
nextInstanceNumber() - Static method in class SOLorientationControl
 
nextInstanceNumber() - Static method in class SOLsurface
 
nextMonth() - Method in class GRAph.monthDay
Increments the month.
NORMAL - Static variable in class GRAph
Used to specify X axis mode (alternatively, TIME).
NOTHING - Static variable in class UnitConverter
Indicates that no conversion will be made.
NOVEMBER - Static variable in class TMYdata
Used to specify a month to a method.

O

objectAt(int) - Static method in class CWmonitoredElements
 
obs - Variable in class GRAgraphs
 
OCTOBER - Static variable in class TMYdata
Used to specify a month to a method.
orientation - Variable in class SOLsurfaceBase
 
orientations - Variable in class SOLlocation
List of orientations associated with this location.

P

paint(Graphics) - Method in class GRAgraphs
 
paint(Graphics) - Method in class GRAoutput
 
paint(Graphics) - Method in class GRAph
This routine is called whenever something changes, to render the graph.
paint(Graphics) - Method in class SOLlocationControl
 
paint(Graphics) - Method in class SOLorientationControl
 
paint(Graphics) - Method in class SOLsurfaceControl
 
paint(Graphics) - Method in class SOLwindowControl
 
POWER - Static variable in class UnitConverter
Indicates that the type of unit is power.
POWER_PER_AREA - Static variable in class UnitConverter
Indicates that the type of unit is power per unit area.

R

readData(File) - Method in class TMYdata
Read a TMY2 file into the TMYdata object.
readData(InputStream) - Method in class TMYdata
Read TMY2 data from an InputStream.
readData(InputStream, String) - Method in class TMYdata
Read a TMY2 file into the TMYdata object.
readData(String) - Method in class TMYdata
 
readTMYStream(BufferedReader) - Method in class TMYdata
Reads a TMY or SOLMET format data file, creating data structures.
RELATIVE_HUMIDITY - Static variable in class TMYdata
Used to identify a field.
rho - Variable in class SOLsurfaceBase
Ground reflectance associated with this surface.
RVALUE - Static variable in class UnitConverter
Indicates that the type of unit is R value.

S

SEPTEMBER - Static variable in class TMYdata
Used to specify a month to a method.
setArea(double) - Method in class SOLsurfaceBase
 
setChanged() - Method in class CWObservable
 
setCoolingCOP(double) - Method in class hvac
Sets the current Coefficient of Performance for cooling.
setCoolingTemp(int) - Method in class hvac
Sets the current thermostat for cooling.
setCoolingUtil(Utility) - Method in class hvac
Sets the current cooling Utility object.
setHeatingCOP(double) - Method in class hvac
Sets the current Coefficient of Performance for Heating.
setHeatingTemp(int) - Method in class hvac
Sets the current thermostat for heating.
setHeatingUtil(Utility) - Method in class hvac
Sets the current heating Utility object.
setLabelText(String) - Method in class InputField
 
setLocation(SOLlocation) - Method in class SOLlocationControl
 
setMonthDay(int) - Method in class GRAph.monthDay
 
setNameText(String) - Method in class InputField
 
setRate(int, double) - Method in class Utility
Set the utility rate for this utility.
setRho(double) - Method in class SOLsurfaceBase
 
setTMY(TMYdata) - Method in class SOLlocationControl
 
setType(int) - Method in class Utility
Set th type of energy (eg Utility.ELECTRICITY or Utility.GAS) provided by this utility.
setUnitSystem(int) - Static method in class UnitConverter
Sets the system of units to METRIC or IP.
setUtilityCO2(double) - Method in class Utility
Sets the amount of CO2 (in Kg) emitted per Kwh for this Utility.
setUtilityNOX(double) - Method in class Utility
 
setUtilitySO2(double) - Method in class Utility
 
setUtilityVOC(double) - Method in class Utility
 
setValue(int, int, int, int, double) - Method in class TMYdata
Sets the data value for the specified month, day, hour and field number.
shgc - Variable in class SOLwindow
 
SimBase - interface SimBase.
Defines basic functions common to simulation environments.
size() - Static method in class CWmonitoredElements
 
SOLlocation - class SOLlocation.
This class represents a location on the surface of planet Earth.
SOLlocation(double, double, int, double, String) - Constructor for class SOLlocation
Create an SOLlocation object, which represents a location on the surface of planet Earth.
SOLlocationControl - class SOLlocationControl.
This class provides a panel that displays pertinent information about a SOLlocation object, including its name, latitude, longitude, and elevation.
SOLlocationControl(SimBase) - Constructor for class SOLlocationControl
Constructor - if location doesn't exist already.
SOLlocationControl(SOLlocation, SimBase) - Constructor for class SOLlocationControl
Create a SOLlocationControl object, given a SOLlocation object, which defines a location.
SOLlocationControl(TMYdata, SimBase) - Constructor for class SOLlocationControl
Create a SOLlocationControl object, given a TMYdata object, which also defines a location.
SOLmonitorPanel - class SOLmonitorPanel.
This class implements a generic monitor panel for a CWmonitorable.
SOLmonitorPanel(CWmonitorable, int[], String[], String[], String[], double[], double[], int[], String) - Constructor for class SOLmonitorPanel
Create a SOLmonitorPanel object, given a CWonitorable object, an array specifying which data elements from the CWmonitorable should be displayed, and an array of Strings that gives the heading names for the data columns.
SOLorientation - class SOLorientation.
This class represents the orientation of a surface exposed to sunlight.
SOLorientation(SOLlocation, double, double, String) - Constructor for class SOLorientation
Create an SOLorientation object, which represents the orientation of a surface exposed to sunlight.
SOLorientation(TMYdata, double, double, String) - Constructor for class SOLorientation
Create an SOLorientation object, which represents the orientation of a surface exposed to sunlight.
SOLorientationControl - class SOLorientationControl.
This class provides a control panel for a SOLorientation, allowing specification of its name, azimuth, and tilt.
SOLorientationControl(TMYdata, SOLlocation, double, double, String, SimBase) - Constructor for class SOLorientationControl
Create a SOLorientationControl object, given a SOLlocation, an azimuth, a tilt, and a name.
SOLsurface - class SOLsurface.
This class extends the SOLsurfaceBase class, which defines basic operations for a surface.
SOLsurface(TMYdata, SOLorientation, double, double, String) - Constructor for class SOLsurface
Create a SOLsurface object, given A SOLorientation object, The area of the surface (m2), The ground reflectance.
SOLsurface(TMYdata, SOLorientation, double, double, String, String[]) - Constructor for class SOLsurface
Create a SOLsurface object, given A SOLorientation object, The area of the surface (m2), The ground reflectance.
SOLsurfaceBase - class SOLsurfaceBase.
This class represents a surface of specific area exposed to the sun.
SOLsurfaceBase(SOLorientation, double, double, String) - Constructor for class SOLsurfaceBase
Create a SOLsurfaceBase object, given A SOLorientation object, The area of the surface (m2), The ground reflectance.
SOLsurfaceControl - class SOLsurfaceControl.
This class implements a control panel to control a SOLsurface object.
SOLsurfaceControl(TMYdata, SOLorientation, double, double, String, SimBase) - Constructor for class SOLsurfaceControl
Create a SOLsurfaceControl object, given a SOLorientation, an area, a ground reflectance, and a name.
SOLsurfaceMonitor - class SOLsurfaceMonitor.
This class implements a monitor panel for a SOLsurface object.
SOLsurfaceMonitor(SOLsurface) - Constructor for class SOLsurfaceMonitor
Create a SOLsurfaceMonitor object, given a SOLsurface.
SOLwindow - class SOLwindow.
This class represents a surface of specific area exposed to the sun.
SOLwindow(TMYdata, SOLorientation, double, double, double, double, hvac, String) - Constructor for class SOLwindow
Create a SOLwindow object, given A SOLorientation object, The area of the surface (m2), The ground reflectance.
SOLwindowControl - class SOLwindowControl.
This class implements a control panel to control a SOLwindow object.
SOLwindowControl(SOLwindow, SimBase) - Constructor for class SOLwindowControl
Constructor - given an existing SOLsurface object, create a control panel for it.
SOLwindowControl(TMYdata, SOLorientation, double, double, double, double, double, String, SimBase) - Constructor for class SOLwindowControl
Create a SOLwindowControl object, given a SOLorientation, an area, a ground reflectance, a and a name.
surface_azimuth - Variable in class SOLorientation
Azimuth of the surface, in degrees, measured from true south (East is negative, West is positive).
surface_tilt - Variable in class SOLorientation
Tilt angle of the surface, in degrees.
surfaces - Variable in class SOLorientation
Linked List of surfaces with this orientation.

T

TEMPERATURE - Static variable in class UnitConverter
Indicates that the type of unit is Temperature.
ticSize - Variable in class GRAph
Size of the tic marks on the X and Y axes, in pixels.
TIME - Static variable in class GRAph
Used to specify X axis mode (alternatively, NORMAL).
time_zone - Variable in class SOLlocation
Longitude of the standard time zone in degrees.
timeInSeconds(int, int, int) - Method in class SOLlocation
Returns time of day in seconds.
tmydat - Variable in class TMYdata
4-dimensional array holding TMY data.
TMYdata - class TMYdata.
The TMYdata class defines an object to hold a 1-year TMY (Typical Meteorological Year) data set, and methods to access that data.
TMYdiffuse - class TMYdiffuse.
 
TMYdiffuse() - Constructor for class TMYdiffuse
 
TMYgraphMaster - interface TMYgraphMaster.
 
TMYread - class TMYread.
 
TMYread() - Constructor for class TMYread
 
tmystuff - Variable in class GRAgraphs
 
tmystuff - Variable in class SOLlocation
 
tmystuff - Variable in class SOLsurface
 
toDegrees(double) - Static method in class SOLlocation
 
toRadians(double) - Static method in class SOLlocation
 
TOTAL - Static variable in class SOLmonitorPanel
 
TOTAL_COST - Static variable in class SOLwindow
 
TOTAL_GAIN - Static variable in class SOLwindow
 
TOTAL_RADIANT_GAIN - Static variable in class SOLwindow
 
TOTAL_RADIATION - Static variable in class SOLsurface
 
TOTAL_RADIATION - Static variable in class SOLwindow
 
TOTAL_RADIATION_COST - Static variable in class SOLwindow
 

U

UnitConverter - class UnitConverter.
This class implements unit conversions between Metric and IP.
UnitConverter(int) - Constructor for class UnitConverter
Creates a UnitConverter object for conversion of unitType units.
update() - Method in class SOLmonitorPanel
Method called to update the monitor display.
update(Observable, Object) - Method in class GRAdaygraph
Implements the Observer interface.
update(Observable, Object) - Method in class GRAhourgraph
Implements the Observer interface.
update(Observable, Object) - Method in class InputField
Called as a result of the unit system being changed.
update(Observable, Object) - Method in class SOLmonitorPanel
Implements the Observer interface.
update(Observable, Object) - Method in class SOLsurfaceControl
To implement the Observer interface.
update(Observable, Object) - Method in class SOLwindowControl
To implement the Observer interface.
update(TMYdata) - Method in class SOLsurfaceMonitor
Method called to update the monitor display.
updateHourGraph() - Method in class GRAhourgraph
 
updateLabels() - Method in class SOLlocationControl
 
use_metric - Variable in class TMYdata
Tells whether we are using metric or english units.
useEnglish() - Method in class TMYdata
Sets the object to use English units in all data exchanges.
useMetric() - Method in class TMYdata
Sets the object to use Metric units in data exchanges.
usingMetric() - Method in class TMYdata
Returns true if the object is set for Metric units, false for English units.
Utility - class Utility.
Represents a utility that provides energy.
Utility(int, double, String) - Constructor for class Utility
Creates an instance of the Utility class.
uvalue - Variable in class SOLwindow
 
UVALUE - Static variable in class UnitConverter
Indicates that the type of unit is U value.

V

VELOCITY_FT_SEC - Static variable in class UnitConverter
Indicates that the type of unit is velocity.
VELOCITY_MPH - Static variable in class UnitConverter
Indicates that the type of unit is velocity.

W

WinCalc - class WinCalc.
 
WinCalc() - Constructor for class WinCalc
 
WIND_DIRECTION - Static variable in class TMYdata
Used to identify a field.
WIND_SPEED - Static variable in class TMYdata
Used to identify a field.

X

xAxisMode - Variable in class GRAph
Defines the mode of the X axis display, NORMAL or TIME.
xGridInterval - Variable in class GRAph
Interval between grid lines in X direction.
xGridOrigin - Variable in class GRAph
Position of grid origin.
xmax - Variable in class GRAph
Defines right boundary of the graph.
xmin - Variable in class GRAph
Defines left boundary of the graph.

Y

yGridInterval - Variable in class GRAph
Interval between grid lines in Y direction.
yGridOrigin - Variable in class GRAph
Position of grid origin.
ymax - Variable in class GRAph
Defines top boundary of the graph.
ymin - Variable in class GRAph
Defines bottom boundary of the graph.

A B C D E F G H I J L M N O P R S T U V W X Y