@@ -57,6 +57,11 @@ void SpotInputs::setSurfaceFlameLength(double surfaceFlameLength, LengthUnits::L
5757 surfaceFlameLength_ = LengthUnits::toBaseUnits (surfaceFlameLength, flameLengthUnits);
5858}
5959
60+ void SpotInputs::setActiveCrownFlameLength (double activeCrownFlameLength, LengthUnits::LengthUnitsEnum flameLengthUnits)
61+ {
62+ activeCrownFlameLength_ = LengthUnits::toBaseUnits (activeCrownFlameLength, flameLengthUnits);
63+ }
64+
6065void SpotInputs::setCrownFirelineIntensity (double crownFirelineIntensity, FirelineIntensityUnits::FirelineIntensityUnitsEnum firelineIntensityUnits) {
6166 crownFirelineIntensity_ = FirelineIntensityUnits::toBaseUnits (crownFirelineIntensity, firelineIntensityUnits);
6267}
@@ -156,7 +161,7 @@ void SpotInputs::updateSpotInputsForActiveCrownFire(
156161{
157162 initializeMembers ();
158163 setLocation (location);
159- setSurfaceFlameLength (activeCrownFlameLength, flameLengthUnits);
164+ setActiveCrownFlameLength (activeCrownFlameLength, flameLengthUnits);
160165 setRidgeToValleyDistance (ridgeToValleyDistance, ridgeToValleyDistanceUnits);
161166 setRidgeToValleyElevation (ridgeToValleyElevation, elevationUnits);
162167 setTreeHeight (treeHeight, treeHeightUnits);
@@ -189,6 +194,11 @@ double SpotInputs::getSurfaceFlameLength(LengthUnits::LengthUnitsEnum surfaceFla
189194 return LengthUnits::fromBaseUnits (surfaceFlameLength_, surfaceFlameLengthUnits);
190195}
191196
197+ double SpotInputs::getActiveCrownFlameLength (LengthUnits::LengthUnitsEnum activeCrownFlameLengthUnits) const
198+ {
199+ return LengthUnits::fromBaseUnits (activeCrownFlameLength_, activeCrownFlameLengthUnits);
200+ }
201+
192202double SpotInputs::getCrownFirelineIntensity (FirelineIntensityUnits::FirelineIntensityUnitsEnum firelineIntensityUnits) const
193203{
194204 return FirelineIntensityUnits::fromBaseUnits (crownFirelineIntensity_, firelineIntensityUnits);
@@ -231,6 +241,7 @@ double SpotInputs::getWindSpeedAtTwentyFeet(SpeedUnits::SpeedUnitsEnum windSpeed
231241
232242void SpotInputs::initializeMembers ()
233243{
244+ activeCrownFlameLength_ = 0.0 ;
234245 downwindCoverHeight_ = 0.0 ;
235246 downwindCanopyMode_ = SpotDownWindCanopyMode::CLOSED;
236247 crownFirelineIntensity_ = 0.0 ;
0 commit comments