Class CalculateRT60
java.lang.Object
|
+----CalculateRT60
- class CalculateRT60
- extends Object
Calculates the reverberation time
-
a_bw
-
-
a_c
-
-
a_f
-
-
a_fw
-
-
a_lw
-
-
a_rw
-
-
a_w1
-
-
a_w2
-
-
a_w3
-
-
a_w4
-
-
coefficient
-
-
height
-
-
k
-
-
length
-
-
material1
-
-
material10
-
-
material11
-
-
material12
-
-
material13
-
-
material14
-
-
material15
-
-
material16
-
-
material17
-
-
material18
-
-
material2
-
-
material3
-
-
material4
-
-
material5
-
-
material6
-
-
material7
-
-
material8
-
-
material9
-
-
str
-
-
time
-
-
width
-
-
CalculateRT60(double, String, double, String, double, String, double, String, double, String, double, String, double, String, double, String, double, String, double, String, double, double, double, double)
-
Creates a new CalculateRT60
-
calculateRT60()
- Calculates the reverberation time
-
verifyMaterial(int, String)
- Determines the absorption coefficient of materials
time
double time[]
k
private double k
width
private double width
length
private double length
height
private double height
a_c
private double a_c
a_fw
private double a_fw
a_bw
private double a_bw
a_lw
private double a_lw
a_rw
private double a_rw
a_f
private double a_f
a_w1
private double a_w1
a_w2
private double a_w2
a_w3
private double a_w3
a_w4
private double a_w4
coefficient
private double coefficient[][]
str
private String str[]
material1
private double material1[]
material2
private double material2[]
material3
private double material3[]
material4
private double material4[]
material5
private double material5[]
material6
private double material6[]
material7
private double material7[]
material8
private double material8[]
material9
private double material9[]
material10
private double material10[]
material11
private double material11[]
material12
private double material12[]
material13
private double material13[]
material14
private double material14[]
material15
private double material15[]
material16
private double material16[]
material17
private double material17[]
material18
private double material18[]
CalculateRT60
public CalculateRT60(double d1,
String s1,
double d2,
String s2,
double d3,
String s3,
double d4,
String s4,
double d5,
String s5,
double d6,
String s6,
double d7,
String s7,
double d8,
String s8,
double d9,
String s9,
double d10,
String s10,
double constant,
double w,
double l,
double h)
- Creates a new CalculateRT60
- Parameters:
- d1 - area of a ceiling
- s1 - material of a ceiling
- d2 - area of a frontwall
- s2 - material of a frontwall
- d3 - area of a backwall
- s3 - material of a backwall
- d4 - area of a leftwall
- s4 - material of a leftwall
- d5 - area of a rightwall
- s5 - material of a rightwall
- d6 - area of a floor
- s6 - material of a floor
- d7 - area of windows on the frontwall
- s7 - material of windows on the frontwall
- d8 - area of windows on the backwall
- s8 - material of windows on the backwall
- d9 - area of windows on the leftwall
- s9 - material of windows on the leftwall
- d10 - area of windows on the rightwall
- s10 - material of windows on the rightwall
- constant - a constant that equals 0.161 when the units of
measurement are expressed in meters and 0.049
when in feet
- w - width of a room
- l - length of a room
- h - height of a room
calculateRT60
public void calculateRT60()
- Calculates the reverberation time
- Parameters:
- no - parameter
verifyMaterial
private void verifyMaterial(int j,
String s)
- Determines the absorption coefficient of materials
- Parameters:
- j - the number of a surface or windows
- s - material name