public class Behave
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
double |
A |
double |
al |
double |
alDeg |
double |
alRad |
double |
asp |
double |
asp_r |
double |
B |
double |
beta |
double |
beta_opt |
double |
beta_ratio |
double |
C |
boolean |
canDerive |
double |
cos_asp |
double |
cos_splitRad |
double |
cos_wdr |
double |
dead |
double |
depth |
double |
E |
double |
ecc |
double |
efw |
double |
eps_d1 |
double |
eps_d2 |
double |
eps_d3 |
double |
eps_lh |
double |
eps_lw |
double |
eta_M |
double |
eta_Md |
double |
eta_Ml |
double |
eta_s |
double |
fli |
double |
fln |
int |
fuelModel |
double |
fzd |
double |
gamma |
double |
gamma_max |
double |
heat |
double |
hn_d1 |
double |
hn_d2 |
double |
hn_d3 |
double |
hn_lh |
double |
hn_lw |
double |
hpa |
double |
hsk |
double |
hskz |
double |
I_r |
boolean |
isCalculated
INSTANCE VARS
|
double |
live |
double |
m_d1 |
double |
m_d2 |
double |
m_d3 |
double |
m_lh |
double |
m_lw |
double |
Mf_dead |
double |
mx |
double |
Mx_live |
double |
phi_s |
double |
phi_t |
double |
phi_w |
double |
q_d1 |
double |
q_d2 |
double |
q_d3 |
double |
q_lh |
double |
q_lw |
double |
rho_b |
double |
rho_p |
double |
rm_d |
double |
rm_l |
double |
ros |
double |
s_e |
double |
s_t |
double |
s2w_d |
double |
s2w_l |
double |
s2w_t |
double |
sdr |
double |
sdr_r |
double |
sigma |
double |
sin_asp |
double |
sin_splitRad |
double |
sin_wdr |
double |
slp |
double |
slp_r |
double |
splitDeg |
double |
splitRad |
double |
sumhd |
double |
sumhdm |
double |
sumhl |
double |
sv_d1 |
double |
sv_d2 |
double |
sv_d3 |
double |
sv_lh |
double |
sv_lw |
double |
sw_d |
double |
sw_d1 |
double |
sw_d2 |
double |
sw_d3 |
double |
sw_l |
double |
sw_lh |
double |
sw_lw |
double |
sw_t |
double |
sw2_d |
double |
sw2_l |
double |
sw2_t |
double |
swm_d |
double |
swm_l |
double |
swm_t |
double |
tan_slp |
double |
tau |
double |
vl |
double |
vx |
double |
vy |
double |
W |
double |
w_n |
double |
w0 |
double |
w0_d1 |
double |
w0_d2 |
double |
w0_d3 |
double |
w0_lh |
double |
w0_lw |
double |
wdr |
double |
wdr_r |
double |
wn_d |
double |
wn_d1 |
double |
wn_d2 |
double |
wn_d3 |
double |
wn_l |
double |
wn_lh |
double |
wn_lw |
double |
wsp |
double |
xi |
| Constructor and Description |
|---|
Behave() |
| Modifier and Type | Method and Description |
|---|---|
void |
calc() |
protected void |
calcFuel()
calcFuel
calculates: - characteristic surface-to-volume ration (sigma) - bulk densities (rho_b) - packing ratios (beta, beta_opt,
beta_ratio) - net fuel loadings (wn_..)
Exceptions are thrown if - w0 <= 0.
|
protected void |
combinedWindAndSlopeFactor()
phi combined wind and slope factor assumptions: wsp > 0.
|
static double |
getRosInDir(double dRos,
double dMaxDirection,
double dDirection,
double dEcc) |
protected void |
heatSink()
heat sink term
Rothermel (1972): eq.
|
protected void |
moistureDamping()
moistureDamping ********************************************************************* calculate the moisture damping
coefficients for dead and live fuel
Exceptions thrown if mx <= 0.
|
protected void |
reactionVelocity()
gamma': reaction velocity
|
void |
setAspect(double aspect) |
void |
setDeadMoisture1(double moisture) |
void |
setDeadMoisture10(double moisture) |
void |
setDeadMoisture100(double moisture) |
boolean |
setFuelModel(int model) |
void |
setHerbMoisture(double moisture) |
void |
setSlope(double slope) |
void |
setWindDir(double dir) |
void |
setWindSpeed(double speed) |
void |
setWoodyMoisture(double moisture) |
protected void |
slopeFactor()
phi_s: slope factor
called from combinedWindAndSlopeFactor()
|
protected void |
windFactor()
phi_w: wind factor
called from combinedWindAndSlopeFactor()
conversion: sigma [1/ft] = sigma[1/m] * 0.3048! original formulae in Rothermel 1972, eq.
|
public double A
public double al
public double alDeg
public double alRad
public double asp
public double asp_r
public double B
public double beta
public double beta_opt
public double beta_ratio
public double C
public boolean canDerive
public double cos_asp
public double cos_splitRad
public double cos_wdr
public double dead
public double depth
public double E
public double ecc
public double efw
public double eps_d1
public double eps_d2
public double eps_d3
public double eps_lh
public double eps_lw
public double eta_M
public double eta_Md
public double eta_Ml
public double eta_s
public double fli
public double fln
public int fuelModel
public double fzd
public double gamma
public double gamma_max
public double heat
public double hn_d1
public double hn_d2
public double hn_d3
public double hn_lh
public double hn_lw
public double hpa
public double hsk
public double hskz
public double I_r
public boolean isCalculated
public double live
public double m_d1
public double m_d2
public double m_d3
public double m_lh
public double m_lw
public double Mf_dead
public double mx
public double Mx_live
public double phi_s
public double phi_t
public double phi_w
public double q_d1
public double q_d2
public double q_d3
public double q_lh
public double q_lw
public double rho_b
public double rho_p
public double rm_d
public double rm_l
public double ros
public double s_e
public double s_t
public double s2w_d
public double s2w_l
public double s2w_t
public double sdr
public double sdr_r
public double sigma
public double sin_asp
public double sin_splitRad
public double sin_wdr
public double slp
public double slp_r
public double splitDeg
public double splitRad
public double sumhd
public double sumhdm
public double sumhl
public double sv_d1
public double sv_d2
public double sv_d3
public double sv_lh
public double sv_lw
public double sw_d
public double sw_d1
public double sw_d2
public double sw_d3
public double sw_l
public double sw_lh
public double sw_lw
public double sw_t
public double sw2_d
public double sw2_l
public double sw2_t
public double swm_d
public double swm_l
public double swm_t
public double tan_slp
public double tau
public double vl
public double vx
public double vy
public double W
public double w_n
public double w0
public double w0_d1
public double w0_d2
public double w0_d3
public double w0_lh
public double w0_lw
public double wdr
public double wdr_r
public double wn_d
public double wn_d1
public double wn_d2
public double wn_d3
public double wn_l
public double wn_lh
public double wn_lw
public double wsp
public double xi
public void calc()
protected void calcFuel()
protected void combinedWindAndSlopeFactor()
public static double getRosInDir(double dRos,
double dMaxDirection,
double dDirection,
double dEcc)
protected void heatSink()
protected void moistureDamping()
protected void reactionVelocity()
public void setAspect(double aspect)
public void setDeadMoisture1(double moisture)
public void setDeadMoisture10(double moisture)
public void setDeadMoisture100(double moisture)
public boolean setFuelModel(int model)
public void setHerbMoisture(double moisture)
public void setSlope(double slope)
public void setWindDir(double dir)
public void setWindSpeed(double speed)
public void setWoodyMoisture(double moisture)
protected void slopeFactor()
protected void windFactor()
Copyright © 2014 gvSIG Association. All Rights Reserved.