use of org.concord.energy3d.simulation.Atmosphere in project energy3d by concord-consortium.
the class FresnelReflector method getSystemEfficiency.
public double getSystemEfficiency() {
if (absorber == null) {
return 0;
}
double e = reflectance * opticalEfficiency * absorber.getSolarReceiverEfficiency();
final Atmosphere atm = Scene.getInstance().getAtmosphere();
if (atm != null) {
e *= 1 - atm.getDustLoss(Heliodon.getInstance().getCalendar().get(Calendar.MONTH));
}
return e;
}
Aggregations