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