public class IndicatorFuelConsumption extends AbstractIndicator
abstractActionTopiaDao, abstractInputTopiaDao, croppingPlanEntryDao, effectiveCropCycleConnectionTopiaDao, effectiveCropCycleNodeTopiaDao, effectiveCroppingValues, effectiveGrowingSystemValues, effectiveInterventionTopiaDao, effectivePerennialCropCycleTopiaDao, effectivePlotValues, effectiveSeasonalCropCycleTopiaDao, effectiveZoneValues, practicedCropCycleConnectionDao, practicedInterventionDAO, practicedPerennialCropCycleDao, practicedSeasonalCropCycleDao, practicedSystemCycleValues, practicedSystemDao, practicedSystemValues, toolsCouplingDAOMONTHS, NOT_APPLICABLE, PRACTICED_DATE_PATTERN| Constructor and Description |
|---|
IndicatorFuelConsumption() |
| Modifier and Type | Method and Description |
|---|---|
protected Double[] |
computeFuelConsumption(Double puissance,
Double tauxDeCharge,
Double[] result) |
protected Double |
findHigherTauxDeCharge(Double tauxDeCharge,
ToolsCoupling toolsCoupling) |
String |
getIndicatorCategory()
Retourne la categories de l'indicateur.
|
String |
getIndicatorLabel(int i)
Retourne le nom de l'indicateur.
|
Double[] |
manageIntervention(EffectiveIntervention intervention,
Zone zone,
CroppingPlanEntry croppingPlanEntry,
CroppingPlanEntry previousPlanEntry,
EffectiveCropCyclePhase phase) |
Double[] |
manageIntervention(PracticedIntervention intervention,
GrowingSystem growingSystem,
String campaigns,
String croppingPlanEntryCode,
String previousPlanEntryCode,
PracticedCropCyclePhase phase)
Consommation(i) = Puissance * taux de charge * 0.22
Consommation : consommation de carburant (l ha-1)
Puissance : puissance de l’automoteur ou du tracteur (ch).
|
addPerennialCropPart, computeCumulativeFrequencies, computeEffective, computeEffective, computeEffective, computeEffective, computeEffectiveInterventionSheet, computePracticed, computePracticed, getCampaignsCount, getCumulativeFrequencies, getEffectiveCropCycleConnectionTopiaDao, resetEffective, resetEffective, resetEffective, resetPracticed, setAbstractActionTopiaDao, setAbstractInputTopiaDao, setCroppingPlanEntryDao, setEffectiveCropCycleConnectionTopiaDao, setEffectiveCropCycleNodeTopiaDao, setEffectiveInterventionTopiaDao, setEffectivePerennialCropCycleTopiaDao, setEffectiveSeasonalCropCycleTopiaDao, setPracticedCropCycleConnectionDao, setPracticedInterventionDAO, setPracticedPerennialCropCycleDao, setPracticedSeasonalCropCycleDao, setPracticedSystemDao, setToolsCouplingDAOdivs, getInputPSCi, getInputPSCi, getToolPSCi, getToolPSCi, mults, newArray, newResult, sumpublic String getIndicatorCategory()
IndicatorgetIndicatorCategory in class Indicatorpublic String getIndicatorLabel(int i)
IndicatorgetIndicatorLabel in class Indicatori - indice dans le cas de résultat multiple (peut être ingoré suivant l'indicateur)public Double[] manageIntervention(PracticedIntervention intervention, GrowingSystem growingSystem, String campaigns, String croppingPlanEntryCode, String previousPlanEntryCode, PracticedCropCyclePhase phase)
manageIntervention in class AbstractIndicatorpublic Double[] manageIntervention(EffectiveIntervention intervention, Zone zone, CroppingPlanEntry croppingPlanEntry, CroppingPlanEntry previousPlanEntry, EffectiveCropCyclePhase phase)
manageIntervention in class AbstractIndicatorprotected Double[] computeFuelConsumption(Double puissance, Double tauxDeCharge, Double[] result)
protected Double findHigherTauxDeCharge(Double tauxDeCharge, ToolsCoupling toolsCoupling)
Copyright © 2013–2015 Inra. All rights reserved.