public class Copert
extends java.lang.Object
CopertParameters for
each pollutant types.| Constructor and Description |
|---|
Copert(CopertTree completeTree)
Build copertParameters for each
Pollutant
according to the given CopertTree. |
| Modifier and Type | Method and Description |
|---|---|
CopertParameters |
getCopertParameters(Pollutant pollutant)
Returns the copertParameters according to the given Pollutant.
|
CopertParameters |
getCopertParameters(Pollutant pollutant,
Mode mode)
Returns the copertParameters according to the given
Pollutant and Mode.
|
CopertParameters |
getCopertParameters(Pollutant pollutant,
Mode mode,
RoadSlope roadSlope,
Load load)
Returns the copertParameters according to the given
Pollutant, Mode, Road slope and load.
|
CopertParameters |
getCopertParameters(Pollutant pollutant,
RoadSlope roadSlope,
Load load)
Returns the copertParameters according to the given
Pollutant, Road slope and load.
|
public Copert(CopertTree completeTree)
Pollutant
according to the given CopertTree.
If at some point in the corresponding query no sub-classes is found, the copertParameters will be
set to null.completeTree - a copertTree at the pollutant levelpublic CopertParameters getCopertParameters(Pollutant pollutant)
pollutant - Pollutantjava.lang.IllegalStateException - if the COPERT parameters actually depend on other variables.public CopertParameters getCopertParameters(Pollutant pollutant, Mode mode)
pollutant - Pollutantmode - Circulation modejava.lang.IllegalStateException - if the COPERT parameters actually depend on other variables.public CopertParameters getCopertParameters(Pollutant pollutant, RoadSlope roadSlope, Load load)
pollutant - PollutantroadSlope - Road slopeload - Vehicle loadjava.lang.IllegalStateException - if the COPERT parameters actually depend on other variables.public CopertParameters getCopertParameters(Pollutant pollutant, Mode mode, RoadSlope roadSlope, Load load)
pollutant - Pollutantmode - circulation moderoadSlope - Road slopeload - Vehicle load