public class Cfc12 extends Xhmodel04
roleName, SIG_BACK_RADIATION, SIG_INCOMING_SOLAR_RADIATION, SIG_LATENT_HEAT_FLUX, SIG_NET_SHORTWAVE_FLUX, SIG_OUTGOING_LONGWAVE_RADIATION, SIG_REFLECTED_SOLAR_RADIATION, SIG_SENSIBLE_HEAT_FLUX, SIG_SOLAR_CONSTANT, SIG_SURFACE_RADIATION, VAL_NULL
port
AbsorbedByAtmosphereVCE, AbsorbedBySurfaceLwVCE, AbsorbedBySurfaceSwVCE, AtmosphericWindowVCE, BackRadiationVCE, ClimateChangeSystemCE, EarthCE, EmittedByAtmosphereVCE, EmittedByCloudsVCE, IncomingSolarRadiationVCE, LatentHeatVCE, NetAbsorbedByEarthVCE, OutgoingLongwaveVCE, ReflectedByAtmosphereVCE, ReflectedBySurfaceVCE, ReflectedTotalVCE, SensibleHeatVCE, SolarConstantVCE, SolarSystemCE, SunCE, SurfaceRadiationVCE, SurfaceToAtmosphereVCE, ViewableCE, ViewablesCE, 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 |
---|
Cfc12() |
Modifier and Type | Method and Description |
---|---|
void |
act()
Do some action during this time step.
|
IXholon |
getAtmosphere() |
double |
getGhgLevel() |
IXholon |
getGhgLevelObj() |
double |
getGhgLevelPpmv()
Get the Methane level in the atmosphere.
|
double |
getGhgRf()
Get the current value of the GHG radiative forcing (delta F).
|
void |
setAtmosphere(IXholon atmosphere) |
void |
setGhgLevel(double ghgLevel) |
void |
setGhgLevelObj(IXholon ghgLevelObj) |
getRoleName, getSignalIDs, getSignalNames, getVal, initialize, postConfigure, setRoleName, setVal, toString
configure, configurePorts, getPort, getPort, 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, postAct, postOrderPrint, postReconfigure, preAct, preConfigure, preOrderPrint, preReconfigure, print, println, processMessageQ, processReceivedMessage, processReceivedSyncMessage, processSystemMessageQ, reconfigure, registerMessageForwardee, remove, removeAttributeNodeXh, removeAttributeXh, removeChild, replaceNode, searchForReferencingNodes, searchForReferencingNodesRecurse, sendMessage, sendMessage, sendMessage, sendSyncMessage, sendSyncMessage, sendSyncMessage, sendSystemMessage, sendSystemMessage, setActionList, setAnnotation, setApp, setAttributeNodeXh, setAttributeVal, 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, setVal, setXhc, showAnnotation, swapNode, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize, visit
public void act()
IXholon
public IXholon getGhgLevelObj()
public void setGhgLevelObj(IXholon ghgLevelObj)
public double getGhgLevel()
public void setGhgLevel(double ghgLevel)
public double getGhgLevelPpmv()
public double getGhgRf()
TAR ch.6
public IXholon getAtmosphere()
public void setAtmosphere(IXholon atmosphere)