public class Atmosphere extends Xhmdcs
roleName, SIG_LW, SIG_SW, SIG_SW_REFLECTED, timeStepMultiplier, VAL_NULL
port
TheSystemCE, XholonClassCE
DEFAULT_SIZE_MSG_Q, DEFAULT_SIZE_SYSTEM_MSG_Q, GETNAME_DEFAULT, GETNAME_LOCALPART_ID, GETNAME_NOROLENAME, GETNAME_ROLENAME_OR_CLASSNAME, GETNAME_ROLENAMESEP_, GETNAME_SIZE_TEMPLATE, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx, XHOLON_ID_DEFAULT, XHOLON_ID_NULL
Constructor and Description |
---|
Atmosphere() |
getDt, getRoleName, getSignalIDs, getSignalNames, getTimeStepMultiplier, getUnits, getVal, setAttributeVal, setRoleName, setTimeStepMultiplier, setUnits, setVal, setVal, toString
configure, configurePorts, getPort, getPort, initialize, isActiveObject, isBound, isContainer, isPassiveObject, setPort, setPort, setPorts, terminate
actNr, appendChild, appendChild, appendChild, appendsOwnChildren, bindPorts, cleanup, compareTo, configure, consoleLog, decVal, decVal, depth, doAction, equals, findFirstChildWithXhClass, findFirstChildWithXhClass, forwardMessage, forwardSyncMessage, getActionList, getAllPorts, getAnnotation, getApp, getAttributeNodeXh, getAttributeXh, getChildNodes, getClassNode, getClassNode, getFactory, getFirstChild, getFirstSibling, getId, getInteraction, getInteractionsEnabled, getIQueueImplName, getLastChild, getLastSibling, getLogger, getMsgQ, getName, getName, getNeighbors, getNextSibling, getNthChild, getNthSibling, getNumChildren, getNumLevels, getNumSiblings, getParentNode, getPreviousSibling, getRootNode, getSelfAndSiblings, getSelfAndSiblingsIndex, getService, getSiblings, getSystemMsgQ, getUid, getUri, getVal_boolean, getVal_byte, getVal_char, getVal_double, getVal_float, getVal_int, getVal_long, getVal_Object, getVal_short, getVal_String, getXhc, getXhcId, getXhcName, getXholon2Xml, getXhType, getXml2Xholon, getXPath, handleNodeSelection, handleNodeSelection, hasAncestor, hasAnnotation, hasAttributeXh, hasChildNodes, hasChildOrSiblingNodes, hasNextSibling, hasParentNode, hasSiblingNodes, height, incVal, incVal, initStatics, inOrderPrint, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertFirstChild, isAttributeHandler, isExternal, isInternal, isLeaf, isRootNode, isUniqueSibling, isUniqueSiblingRoleName, performActivity, performActivity, performBooleanActivity, performBooleanActivity, performDoubleActivity, performGuard, performVoidActivity, postOrderPrint, postReconfigure, preAct, preConfigure, preOrderPrint, preReconfigure, print, println, processMessageQ, processReceivedSyncMessage, processSystemMessageQ, reconfigure, registerMessageForwardee, remove, removeAttributeNodeXh, removeAttributeXh, removeChild, replaceNode, searchForReferencingNodes, searchForReferencingNodesRecurse, sendMessage, sendMessage, sendMessage, sendSyncMessage, sendSyncMessage, sendSyncMessage, sendSystemMessage, sendSystemMessage, setActionList, setAnnotation, setApp, setAttributeNodeXh, setAttributeXh, setFirstChild, setId, setName, setNextSibling, setParentChildLinks, setParentNode, setParentSiblingLinks, setUid, setUri, setVal_boolean, setVal_byte, setVal_char, setVal_double, setVal_float, setVal_int, setVal_long, setVal_Object, setVal_short, setVal_String, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setXhc, showAnnotation, swapNode, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize, visit
public void postConfigure()
IXholon
postConfigure
in interface IXholon
postConfigure
in class XholonWithPorts
public void act()
IXholon
public void postAct()
IXholon
public void processReceivedMessage(IMessage msg)
IXholon
processReceivedMessage
in interface IXholon
processReceivedMessage
in class Xholon
msg
- The message that was received.public IXholon getTopOfAtmosphere()
public void setTopOfAtmosphere(IXholon topOfAtmosphere)
public IXholon getSurface()
public void setSurface(IXholon surface)
public IXholon getEnergy()
public void setEnergy(IXholon energy)
public IXholon getTemperature()
public void setTemperature(IXholon temperature)
public IXholon getAlbedo()
public void setAlbedo(IXholon albedo)
public IXholon getMass()
public void setMass(IXholon mass)
public IXholon getSpecificHeat()
public void setSpecificHeat(IXholon specificHeat)
public IXholon getHeatCapacity()
public void setHeatCapacity(IXholon heatCapacity)
public IXholon getAbsorption()
public void setAbsorption(IXholon absorption)
public IXholon getEmissivity()
public void setEmissivity(IXholon emissivity)
public IXholon getSwIn()
public void setSwIn(IXholon swIn)
public IXholon getLwIn()
public void setLwIn(IXholon lwIn)
public IXholon getLwUp()
public void setLwUp(IXholon lwUp)
public IXholon getLwDown()
public void setLwDown(IXholon lwDown)
public IXholon getReflectedShortwaveRadiation()
public void setReflectedShortwaveRadiation(IXholon reflectedShortwaveRadiation)
public IXholon getStefanBoltzmannConstant()
public void setStefanBoltzmannConstant(IXholon stefanBoltzmannConstant)
public IXholon getSecondsPerTimeStep()
public void setSecondsPerTimeStep(IXholon secondsPerTimeStep)
public double getIr()
public void setIr(double ir)
public double getIrAtmosphere()
public void setIrAtmosphere(double irAtmosphere)
public double getIrToSpace()
public void setIrToSpace(double irToSpace)
public double getRelectedFromAtmosphere()
public void setRelectedFromAtmosphere(double relectedFromAtmosphere)
public double getAbsorbedByAtmosphere()
public void setAbsorbedByAtmosphere(double absorbedByAtmosphere)