Subversion Repositories public iLand

Rev

Rev 431 | Rev 536 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 431 Rev 530
Line 19... Line 19...
19
    airDensity = xml.valueDouble("airDensity", 1.2);
19
    airDensity = xml.valueDouble("airDensity", 1.2);
20
    laiThresholdForClosedStands = xml.valueDouble("laiThresholdForClosedStands", 3.);
20
    laiThresholdForClosedStands = xml.valueDouble("laiThresholdForClosedStands", 3.);
21
    boundaryLayerConductance = xml.valueDouble("boundaryLayerConductance", 0.2);
21
    boundaryLayerConductance = xml.valueDouble("boundaryLayerConductance", 0.2);
22
    XmlHelper world(GlobalSettings::instance()->settings().node("model.world"));
22
    XmlHelper world(GlobalSettings::instance()->settings().node("model.world"));
23
    latitude = RAD(world.valueDouble("latitude",48.));
23
    latitude = RAD(world.valueDouble("latitude",48.));
-
 
24
    useDynamicAvailableNitrogen = xml.valueBool("model.settings.soil.useDynamicAvailableNitrogen", false); // TODO: there is a bug in using a xml helper that whose top-node is set
-
 
25
    useDynamicAvailableNitrogen = GlobalSettings::instance()->settings().valueBool("model.settings.soil.useDynamicAvailableNitrogen", false);
24
}
26
}
25
27
26
void ModelSettings::print()
28
void ModelSettings::print()
27
{
29
{
28
    if (!logLevelInfo()) return;
30
    if (!logLevelInfo()) return;
Line 32... Line 34...
32
    set << QString("lightExtinctionCoefficient=%1").arg(lightExtinctionCoefficient);
34
    set << QString("lightExtinctionCoefficient=%1").arg(lightExtinctionCoefficient);
33
    set << QString("lightExtinctionCoefficientOpacity=%1").arg(lightExtinctionCoefficientOpacity);
35
    set << QString("lightExtinctionCoefficientOpacity=%1").arg(lightExtinctionCoefficientOpacity);
34
    set << QString("temperatureTau=%1").arg(temperatureTau);
36
    set << QString("temperatureTau=%1").arg(temperatureTau);
35
    set << QString("epsilon=%1").arg(epsilon);
37
    set << QString("epsilon=%1").arg(epsilon);
36
    set << QString("airDensity=%1").arg(airDensity);
38
    set << QString("airDensity=%1").arg(airDensity);
-
 
39
    set << QString("useDynamicAvailableNitrogen=%1").arg(useDynamicAvailableNitrogen);
37
40
38
    set << QString("latitude=%1").arg(GRAD(latitude));
41
    set << QString("latitude=%1").arg(GRAD(latitude));
39
42
40
    qDebug() << set.join("\n");
43
    qDebug() << set.join("\n");
41
}
44
}