Bulletin17Tables.java [src/java/m/cfa/flood] Revision: default Date:
package m.cfa.flood;
/**
* This class contains tables referenced from the Bulletin 17B document used by
* the B17 flood analysis method
* Last Updated: 13-September-2016
* @author Tyler Wible
* @since Java version: 2-November-2012
*/
public class Bulletin17Tables {
//One-sided 10-percent significance level Kn values for anormal distribution
public static double[][] KNtable = {
{10,2.036},
{11,2.088},
{12,2.134},
{13,2.175},
{14,2.213},
{15,2.247},
{16,2.279},
{17,2.309},
{18,2.335},
{19,2.361},
{20,2.385},
{21,2.408},
{22,2.429},
{23,2.448},
{24,2.467},
{25,2.486},
{26,2.502},
{27,2.519},
{28,2.534},
{29,2.549},
{30,2.563},
{31,2.577},
{32,2.591},
{33,2.604},
{34,2.616},
{35,2.628},
{36,2.639},
{37,2.65},
{38,2.661},
{39,2.671},
{40,2.682},
{41,2.692},
{42,2.7},
{43,2.71},
{44,2.719},
{45,2.727},
{46,2.736},
{47,2.744},
{48,2.753},
{49,2.76},
{50,2.768},
{51,2.775},
{52,2.783},
{53,2.79},
{54,2.798},
{55,2.804},
{56,2.811},
{57,2.818},
{58,2.824},
{59,2.831},
{60,2.837},
{61,2.842},
{62,2.849},
{63,2.854},
{64,2.86},
{65,2.866},
{66,2.871},
{67,2.877},
{68,2.883},
{69,2.888},
{70,2.893},
{71,2.897},
{72,2.903},
{73,2.908},
{74,2.912},
{75,2.917},
{76,2.922},
{77,2.927},
{78,2.931},
{79,2.935},
{80,2.94},
{81,2.945},
{82,2.949},
{83,2.953},
{84,2.957},
{85,2.961},
{86,2.966},
{87,2.97},
{88,2.973},
{89,2.977},
{90,2.981},
{91,2.984},
{92,2.989},
{93,2.993},
{94,2.996},
{95,3},
{96,3.003},
{97,3.006},
{98,3.011},
{99,3.014},
{100,3.017},
{101,3.021},
{102,3.024},
{103,3.027},
{104,3.03},
{105,3.033},
{106,3.037},
{107,3.04},
{108,3.043},
{109,3.046},
{110,3.049},
{111,3.052},
{112,3.055},
{113,3.058},
{114,3.061},
{115,3.064},
{116,3.067},
{117,3.07},
{118,3.073},
{119,3.075},
{120,3.078},
{121,3.081},
{122,3.083},
{123,3.086},
{124,3.089},
{125,3.092},
{126,3.095},
{127,3.097},
{128,3.1},
{129,3.102},
{130,3.104},
{131,3.107},
{132,3.109},
{133,3.112},
{134,3.114},
{135,3.116},
{136,3.119},
{137,3.122},
{138,3.124},
{139,3.126},
{140,3.129},
{141,3.131},
{142,3.133},
{143,3.135},
{144,3.138},
{145,3.14},
{146,3.142},
{147,3.144},
{148,3.146},
{149,3.148}};
public static double[][] ktable(){
double[] column1 = Bulletin17ktable1.column1;
double[] column2 = Bulletin17ktable2.column2;
double[] column3 = Bulletin17ktable3.column3;
double[][] ktable = new double[column1.length][3];
for(int i=0; i<column1.length; i++){
ktable[i][0] = column1[i];
ktable[i][1] = column2[i];
ktable[i][2] = column3[i];
}
return ktable;
}
public static double[] pscale = {0.005,
0.01,
0.02,
0.05,
0.1,
0.2,
0.5,
0.8,
0.9,
0.95,
0.99,
0.999,
0.002, //500 year flood
0.001,
0.6667, //1.5 year flood
0.3333};
public static double[][] PNtable = {{1,0.9999,0.898},
{1,0.999,0.879},
{1,0.99,0.846},
{1,0.95,0.796},
{1,0.9,0.757},
{1,0.7,0.628},
{1,0.5,0.5},
{1,0.3,0.372},
{1,0.1,0.243},
{1,0.05,0.204},
{1,0.01,0.154},
{1,0.001,0.121},
{1,0.0001,0.102},
{2,0.9999,0.957},
{2,0.999,0.943},
{2,0.99,0.91},
{2,0.95,0.854},
{2,0.9,0.807},
{2,0.7,0.653},
{2,0.5,0.5},
{2,0.3,0.347},
{2,0.1,0.193},
{2,0.05,0.146},
{2,0.01,0.09},
{2,0.001,0.057},
{2,0.0001,0.043},
{3,0.9999,0.977},
{3,0.999,0.965},
{3,0.99,0.936},
{3,0.95,0.881},
{3,0.9,0.831},
{3,0.7,0.664},
{3,0.5,0.5},
{3,0.3,0.336},
{3,0.1,0.169},
{3,0.05,0.119},
{3,0.01,0.064},
{3,0.001,0.035},
{3,0.0001,0.023},
{4,0.9999,0.9863},
{4,0.999,0.976},
{4,0.99,0.95},
{4,0.95,0.896},
{4,0.9,0.846},
{4,0.7,0.67},
{4,0.5,0.5},
{4,0.3,0.33},
{4,0.1,0.154},
{4,0.05,0.104},
{4,0.01,0.05},
{4,0.001,0.024},
{4,0.0001,0.0137},
{5,0.9999,0.9908},
{5,0.999,0.9821},
{5,0.99,0.958},
{5,0.95,0.906},
{5,0.9,0.854},
{5,0.7,0.675},
{5,0.5,0.5},
{5,0.3,0.325},
{5,0.1,0.146},
{5,0.05,0.094},
{5,0.01,0.042},
{5,0.001,0.0179},
{5,0.0001,0.0092},
{6,0.9999,0.9934},
{6,0.999,0.9862},
{6,0.99,0.964},
{6,0.95,0.912},
{6,0.9,0.862},
{6,0.7,0.678},
{6,0.5,0.5},
{6,0.3,0.322},
{6,0.1,0.138},
{6,0.05,0.088},
{6,0.01,0.036},
{6,0.001,0.0138},
{6,0.0001,0.0066},
{7,0.9999,0.995},
{7,0.999,0.9887},
{7,0.99,0.968},
{7,0.95,0.917},
{7,0.9,0.865},
{7,0.7,0.681},
{7,0.5,0.5},
{7,0.3,0.319},
{7,0.1,0.135},
{7,0.05,0.083},
{7,0.01,0.032},
{7,0.001,0.0113},
{7,0.0001,0.005},
{8,0.9999,0.9961},
{8,0.999,0.9906},
{8,0.99,0.971},
{8,0.95,0.921},
{8,0.9,0.869},
{8,0.7,0.683},
{8,0.5,0.5},
{8,0.3,0.317},
{8,0.1,0.131},
{8,0.05,0.079},
{8,0.01,0.029},
{8,0.001,0.0094},
{8,0.0001,0.0039},
{9,0.9999,0.9969},
{9,0.999,0.9918},
{9,0.99,0.973},
{9,0.95,0.924},
{9,0.9,0.873},
{9,0.7,0.684},
{9,0.5,0.5},
{9,0.3,0.316},
{9,0.1,0.127},
{9,0.05,0.076},
{9,0.01,0.027},
{9,0.001,0.0082},
{9,0.0001,0.0031},
{10,0.9999,0.9975},
{10,0.999,0.9928},
{10,0.99,0.975},
{10,0.95,0.927},
{10,0.9,0.875},
{10,0.7,0.685},
{10,0.5,0.5},
{10,0.3,0.315},
{10,0.1,0.125},
{10,0.05,0.073},
{10,0.01,0.025},
{10,0.001,0.0072},
{10,0.0001,0.0025},
{11,0.9999,0.9979},
{11,0.999,0.9936},
{11,0.99,0.977},
{11,0.95,0.929},
{11,0.9,0.877},
{11,0.7,0.686},
{11,0.5,0.5},
{11,0.3,0.314},
{11,0.1,0.123},
{11,0.05,0.071},
{11,0.01,0.023},
{11,0.001,0.0064},
{11,0.0001,0.0021},
{12,0.9999,0.9982},
{12,0.999,0.9942},
{12,0.99,0.978},
{12,0.95,0.931},
{12,0.9,0.879},
{12,0.7,0.687},
{12,0.5,0.5},
{12,0.3,0.313},
{12,0.1,0.121},
{12,0.05,0.069},
{12,0.01,0.022},
{12,0.001,0.0058},
{12,0.0001,0.0018},
{13,0.9999,0.9984},
{13,0.999,0.9948},
{13,0.99,0.979},
{13,0.95,0.932},
{13,0.9,0.881},
{13,0.7,0.688},
{13,0.5,0.5},
{13,0.3,0.312},
{13,0.1,0.119},
{13,0.05,0.068},
{13,0.01,0.021},
{13,0.001,0.0052},
{13,0.0001,0.0016},
{14,0.9999,0.9986},
{14,0.999,0.9952},
{14,0.99,0.98},
{14,0.95,0.933},
{14,0.9,0.882},
{14,0.7,0.689},
{14,0.5,0.5},
{14,0.3,0.311},
{14,0.1,0.118},
{14,0.05,0.067},
{14,0.01,0.02},
{14,0.001,0.0048},
{14,0.0001,0.0014},
{15,0.9999,0.9987},
{15,0.999,0.9955},
{15,0.99,0.9804},
{15,0.95,0.934},
{15,0.9,0.883},
{15,0.7,0.689},
{15,0.5,0.5},
{15,0.3,0.311},
{15,0.1,0.117},
{15,0.05,0.066},
{15,0.01,0.0196},
{15,0.001,0.0045},
{15,0.0001,0.0013},
{16,0.9999,0.9988},
{16,0.999,0.9958},
{16,0.99,0.981},
{16,0.95,0.935},
{16,0.9,0.884},
{16,0.7,0.69},
{16,0.5,0.5},
{16,0.3,0.31},
{16,0.1,0.116},
{16,0.05,0.065},
{16,0.01,0.019},
{16,0.001,0.0042},
{16,0.0001,0.0012},
{17,0.9999,0.9989},
{17,0.999,0.996},
{17,0.99,0.9816},
{17,0.95,0.936},
{17,0.9,0.885},
{17,0.7,0.69},
{17,0.5,0.5},
{17,0.3,0.31},
{17,0.1,0.115},
{17,0.05,0.064},
{17,0.01,0.0184},
{17,0.001,0.004},
{17,0.0001,0.0011},
{18,0.9999,0.999},
{18,0.999,0.9962},
{18,0.99,0.9821},
{18,0.95,0.937},
{18,0.9,0.886},
{18,0.7,0.691},
{18,0.5,0.5},
{18,0.3,0.309},
{18,0.1,0.114},
{18,0.05,0.063},
{18,0.01,0.0179},
{18,0.001,0.0038},
{18,0.0001,0.001},
{19,0.9999,0.99909},
{19,0.999,0.9964},
{19,0.99,0.9826},
{19,0.95,0.938},
{19,0.9,0.887},
{19,0.7,0.691},
{19,0.5,0.5},
{19,0.3,0.309},
{19,0.1,0.113},
{19,0.05,0.062},
{19,0.01,0.0174},
{19,0.001,0.0036},
{19,0.0001,0.00091},
{20,0.9999,0.99916},
{20,0.999,0.9966},
{20,0.99,0.983},
{20,0.95,0.938},
{20,0.9,0.887},
{20,0.7,0.692},
{20,0.5,0.5},
{20,0.3,0.308},
{20,0.1,0.113},
{20,0.05,0.062},
{20,0.01,0.017},
{20,0.001,0.0034},
{20,0.0001,0.00084},
{21,0.9999,0.99922},
{21,0.999,0.9967},
{21,0.99,0.9833},
{21,0.95,0.939},
{21,0.9,0.888},
{21,0.7,0.692},
{21,0.5,0.5},
{21,0.3,0.308},
{21,0.1,0.112},
{21,0.05,0.061},
{21,0.01,0.0167},
{21,0.001,0.0033},
{21,0.0001,0.00078},
{22,0.9999,0.99927},
{22,0.999,0.9969},
{22,0.99,0.9837},
{22,0.95,0.939},
{22,0.9,0.889},
{22,0.7,0.692},
{22,0.5,0.5},
{22,0.3,0.308},
{22,0.1,0.111},
{22,0.05,0.061},
{22,0.01,0.0163},
{22,0.001,0.0031},
{22,0.0001,0.00073},
{23,0.9999,0.99932},
{23,0.999,0.997},
{23,0.99,0.9839},
{23,0.95,0.94},
{23,0.9,0.889},
{23,0.7,0.693},
{23,0.5,0.5},
{23,0.3,0.307},
{23,0.1,0.111},
{23,0.05,0.06},
{23,0.01,0.0161},
{23,0.001,0.003},
{23,0.0001,0.00068},
{24,0.9999,0.99936},
{24,0.999,0.9971},
{24,0.99,0.9842},
{24,0.95,0.94},
{24,0.9,0.89},
{24,0.7,0.693},
{24,0.5,0.5},
{24,0.3,0.307},
{24,0.1,0.11},
{24,0.05,0.06},
{24,0.01,0.0158},
{24,0.001,0.0029},
{24,0.0001,0.00064},
{25,0.9999,0.9994},
{25,0.999,0.9972},
{25,0.99,0.9845},
{25,0.95,0.941},
{25,0.9,0.89},
{25,0.7,0.693},
{25,0.5,0.5},
{25,0.3,0.307},
{25,0.1,0.11},
{25,0.05,0.059},
{25,0.01,0.0155},
{25,0.001,0.0028},
{25,0.0001,0.0006},
{26,0.9999,0.99943},
{26,0.999,0.9973},
{26,0.99,0.9847},
{26,0.95,0.941},
{26,0.9,0.891},
{26,0.7,0.694},
{26,0.5,0.5},
{26,0.3,0.306},
{26,0.1,0.109},
{26,0.05,0.059},
{26,0.01,0.0153},
{26,0.001,0.0027},
{26,0.0001,0.00057},
{27,0.9999,0.99946},
{27,0.999,0.9974},
{27,0.99,0.9849},
{27,0.95,0.941},
{27,0.9,0.891},
{27,0.7,0.694},
{27,0.5,0.5},
{27,0.3,0.306},
{27,0.1,0.109},
{27,0.05,0.059},
{27,0.01,0.0151},
{27,0.001,0.0026},
{27,0.0001,0.00054},
{28,0.9999,0.99949},
{28,0.999,0.9974},
{28,0.99,0.9851},
{28,0.95,0.942},
{28,0.9,0.891},
{28,0.7,0.694},
{28,0.5,0.5},
{28,0.3,0.306},
{28,0.1,0.109},
{28,0.05,0.058},
{28,0.01,0.0149},
{28,0.001,0.0026},
{28,0.0001,0.00051},
{29,0.9999,0.99951},
{29,0.999,0.9975},
{29,0.99,0.9853},
{29,0.95,0.942},
{29,0.9,0.892},
{29,0.7,0.694},
{29,0.5,0.5},
{29,0.3,0.306},
{29,0.1,0.108},
{29,0.05,0.058},
{29,0.01,0.0147},
{29,0.001,0.0025},
{29,0.0001,0.00049},
{30,0.9999,0.99954},
{30,0.999,0.9976},
{30,0.99,0.9855},
{30,0.95,0.942},
{30,0.9,0.892},
{30,0.7,0.694},
{30,0.5,0.5},
{30,0.3,0.306},
{30,0.1,0.108},
{30,0.05,0.058},
{30,0.01,0.0145},
{30,0.001,0.0024},
{30,0.0001,0.00046},
{40,0.9999,0.99966},
{40,0.999,0.998},
{40,0.99,0.9867},
{40,0.95,0.944},
{40,0.9,0.894},
{40,0.7,0.696},
{40,0.5,0.5},
{40,0.3,0.304},
{40,0.1,0.106},
{40,0.05,0.056},
{40,0.01,0.0133},
{40,0.001,0.002},
{40,0.0001,0.00034},
{60,0.9999,0.99975},
{60,0.999,0.9984},
{60,0.99,0.9878},
{60,0.95,0.946},
{60,0.9,0.896},
{60,0.7,0.697},
{60,0.5,0.5},
{60,0.3,0.303},
{60,0.1,0.104},
{60,0.05,0.054},
{60,0.01,0.0122},
{60,0.001,0.0016},
{60,0.0001,0.00025},
{120,0.9999,0.99983},
{120,0.999,0.9987},
{120,0.99,0.9889},
{120,0.95,0.948},
{120,0.9,0.898},
{120,0.7,0.698},
{120,0.5,0.5},
{120,0.3,0.302},
{120,0.1,0.102},
{120,0.05,0.052},
{120,0.01,0.0111},
{120,0.001,0.0013},
{120,0.0001,0.00017},
{999,0.9999,0.9999},
{999,0.999,0.999},
{999,0.99,0.99},
{999,0.95,0.95},
{999,0.9,0.9},
{999,0.7,0.7},
{999,0.5,0.5},
{999,0.3,0.3},
{999,0.1,0.1},
{999,0.05,0.05},
{999,0.01,0.01},
{999,0.001,0.001},
{999,0.0001,0.0001}};
}