Class Obstruction

  • Direct Known Subclasses:
    Building, Wall

    public class Obstruction
    extends Object
    Obstruction object
    • Constructor Detail

      • Obstruction

        public Obstruction()
    • Method Detail

      • initialize

        public void initialize​(List<Double> frequencyExact)
        Initialize alpha values for each frequency
        Parameters:
        frequencyExact - Exact frequency values
      • copyAlphas

        public void copyAlphas​(Obstruction obstructionSource)
      • getAlphas

        public List<Double> getAlphas()
        Retrieve the absorption coefficients.
        Returns:
        The absorption coefficients.
      • getG

        public double getG()
        Returns:
        Obstruction global alpha or impedance
      • setG

        public void setG​(double g)
        Parameters:
        g - Obstruction global alpha or impedance
      • setAlpha

        public void setAlpha​(List<Double> alphas)
        Sets the wall alphas.
        Parameters:
        alphas - Wall alphas.