de.grogra.lignum.stlLignum
public class Tree extends TreeCompartment
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
protected FirmamentWithMask |
f |
protected TreeParameters |
parameters |
protected double |
Treelambda
Variable to balance carbon balance equation
|
static Node.NType.Field |
Treelambda$FIELD |
protected double |
Treelb
Longest branch
|
protected double |
TreeM
Tree level respiration
|
protected double |
TreeP
Tree level photosynthesis
|
protected double |
TreeQinMax
Max Qin of all segments in a tree
|
protected double |
TreeRefRadiation
Variable that is used as reference radiation in calculations in tree
(e.g. length growth)
|
protected double |
TreeWr
Root mass
|
direction, direction$FIELD, LGAage, LGAage$FIELD, LGAAs, LGAAs$FIELD, point, point$FIELD, treeADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, USED_BITSDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
Tree() |
Tree(TreeParameters parameters) |
getDirection, getLGAage, getLGAAs, getPoint, getTree, setDirection, setLGAage, setLGAAs, setPointaddEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setName, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplaceaddEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBitMark, getObjectMark, setBitMark, setObjectMarkpublic static final Node.NType $TYPE
protected FirmamentWithMask f
protected TreeParameters parameters
protected double Treelambda
public static final Node.NType.Field Treelambda$FIELD
protected double Treelb
protected double TreeM
protected double TreeP
protected double TreeQinMax
protected double TreeRefRadiation
protected double TreeWr
public Tree()
public Tree(TreeParameters parameters)
public void forEachDumpCFTreeFunctor(Tree tree, DumpCFTreeFunctor s_e)
public void forEachEvaluateRadiationForCfTreeSegmentForest(Tree tree, EvaluateRadiationForCfTreeSegmentForest f_e)
public void forEachShadingEffectOfCfTreeSegment(Tree tree, ShadingEffectOfCfTreeSegment s_e)
public ParametricCurve getLGMAL()
public ParametricCurve getLGMFM()
public ParametricCurve getLGMIP()
public ParametricCurve getLGMLONB()
public ParametricCurve getLGMNB()
public ParametricCurve getLGMVI()
public ParametricCurve getLGMVIONB()
public double getLGPaf()
public double getLGPaleafmax()
public double getLGPapical()
public double getLGPar()
public double getLGPdof()
public double getLGPlenRandom()
public double getLGPLmin()
public double getLGPlr()
public double getLGPmf()
public double getLGPmr()
public double getLGPms()
public double getLGPna()
public double getLGPnl()
public double getLGPpr()
public double getLGPq()
public double getLGPrho_hair()
public double getLGPrho_root()
public double getLGPrhoW()
public double getLGPsf()
public double getLGPsr()
public double getLGPss()
public double getLGPtauL()
public double getLGPxi()
public double getLGPyc()
public double getLGPzbrentEpsilon()
protected Node.NType getNTypeImpl()
NodeNode.NType which describes the managed
fields of the class of this node. This method has to be implemented
in every concrete subclass.getNTypeImpl in class TreeCompartmentpublic double getTreelambda()
public double getTreeM()
public double getTreeP()
public double getTreeQinMax()
public double getTreeWr()
protected Node newInstance()
NodenewInstance in class TreeCompartmentpublic void setLGMAL(ParametricCurve value)
public void setLGMFM(ParametricCurve value)
public void setLGMIP(ParametricCurve value)
public void setLGMLONB(ParametricCurve value)
public void setLGMNB(ParametricCurve value)
public void setLGMVI(ParametricCurve value)
public void setLGMVIONB(ParametricCurve value)
public void setLGPna(double value)
public void setLGPnl(double value)
public void setTreelambda(double value)
public void setTreeM(double value)
public void setTreeP(double value)
public void setTreeQinMax(double value)
public void setTreeWr(double value)