Example #1
0
    public void DoRadiationPartition()
    {
        double incomingSolarRadiation = Radn * FractIncidentRadn;

        foreach (string OrganName in RadiationPartitioningOrder)
        {
            Organ1 Organ = My.LinkByName(OrganName) as Organ1;

            // calc the total interception from this part - what is left is transmitted
            // to the other parts.
            incomingSolarRadiation -= Organ.interceptRadiation(incomingSolarRadiation);
        }
        Util.Debug("RadiationPartitioning.IncomingSolarRadiation=%f", incomingSolarRadiation);
    }