Диссертация (Агентная модель поведения толпы в условиях чрезвычайной ситуации для оценки интенсивности фронта выходного потока), страница 63
Описание файла
Файл "Диссертация" внутри архива находится в папке "Агентная модель поведения толпы в условиях чрезвычайной ситуации для оценки интенсивности фронта выходного потока". PDF-файл из архива "Агентная модель поведения толпы в условиях чрезвычайной ситуации для оценки интенсивности фронта выходного потока", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве НИУ ВШЭ. Не смотря на прямую связь этого архива с НИУ ВШЭ, его также можно найти и в других разделах. , а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.
Просмотр PDF-файла онлайн
Текст 63 страницы из PDF
e p s i l o n 1 ) {return ;}double _oldValue_xjal = t h i s . ep si l o n 1 ;thi s . epsilon1 = epsilon1 ;onChange_epsilon1_xjal ( _oldValue_xjal ) ;onChange ( ) ;}135140/ ∗∗∗ C a l l s " On ch a n g e " a c t i o n f o r p a r a m e t e r e p s i l o n 1 . < br>∗ No t e t h a t ’ o l d V a l u e ’ i n t h a t a c t i o n w i l l be u n a v a i l a b l e i f t h i s m et h o d i s c a l l e d by u s e r∗ ( c u r r e n t p a r a m e t e r v a l u e w i l l be p a s s e d a s ’ o l d V a l u e ’ ) . < br >∗ P l e a s e c a l l <code > s e t _ e p s i l o n 1 ( ) </ code > m et h o d i n s t e a d .∗/void onChange_epsilon1 ( ) {onChange_epsilon1_xjal ( epsilon1 ) ;}145150@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_epsilon1_xjal ( double oldValue ) {}155/ ∗∗∗ Параметр e p s i l o n 2160∗/publicdouble ep si l o n 2 ;/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code > e p s i l o n 2 </ code > .∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c double _ ep si l o n 2 _ D ef au l t V al u e_ x j al ( ) {f i n a l Explosion s e l f = t h i s ;return16517013;}175180p u b l i c void s e t _ e p s i l o n 2 ( double ep si l o n 2 ) {i f ( e p s i l o n 2 == t h i s .
e p s i l o n 2 ) {return ;}double _oldValue_xjal = t h i s . ep si l o n 2 ;thi s . epsilon2 = epsilon2 ;onChange_epsilon2_xjal ( _oldValue_xjal ) ;onChange ( ) ;}185190/ ∗∗∗ C a l l s " On ch a n g e " a c t i o n f o r p a r a m e t e r e p s i l o n 2 . < br>∗ No t e t h a t ’ o l d V a l u e ’ i n t h a t a c t i o n w i l l be u n a v a i l a b l e i f t h i s m et h o d i s c a l l e d by u s e r∗ ( c u r r e n t p a r a m e t e r v a l u e w i l l be p a s s e d a s ’ o l d V a l u e ’ ) .
< br >∗ P l e a s e c a l l <code > s e t _ e p s i l o n 2 ( ) </ code > m et h o d i n s t e a d .∗/void onChange_epsilon2 ( ) {279onChange_epsilon2_xjal ( epsilon2 ) ;}195@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_epsilon2_xjal ( double oldValue ) {}200205210215220225230235240245250255260265270@ O v er r i d ep u b l i c void setParametersTo Default Values ( )super . setParametersToDefaultValues ( ) ;epsilon0 = _epsilon0_DefaultValue_xjal ()epsilon1 = _epsilon1_DefaultValue_xjal ()epsilon2 = _epsilon2_DefaultValue_xjal ()}{;;;@ O v er r i d ep u b l i c boolean se t P a r a m e t e r ( S t r i n g _name_xjal , Object _value_xjal , boolean _callOnChange_xjal ) {i f ( " e p si l o n 0 " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ e p s i l o n 0 ( ( ( Number ) _ v a l u e _ x j a l ) .
d o u b l e V a l u e ( ) ) ;} else {e p s i l o n 0 = ( ( Number ) _ v a l u e _ x j a l ) . d o u b l e V a l u e ( ) ;}return true ;}i f ( " e p si l o n 1 " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ e p s i l o n 1 ( ( ( Number ) _ v a l u e _ x j a l ) .
d o u b l e V a l u e ( ) ) ;} else {e p s i l o n 1 = ( ( Number ) _ v a l u e _ x j a l ) . d o u b l e V a l u e ( ) ;}return true ;}i f ( " e p si l o n 2 " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ e p s i l o n 2 ( ( ( Number ) _ v a l u e _ x j a l ) .
d o u b l e V a l u e ( ) ) ;} else {e p s i l o n 2 = ( ( Number ) _ v a l u e _ x j a l ) . d o u b l e V a l u e ( ) ;}return true ;}r e t u r n super . se t P a r a m e t e r ( _name_xjal , _value_xjal , _callOnChange_xjal ) ;}/ ∗∗ I n t e r n a l c o n s t a n t , s h o u l d n ’ t be a c c e s s e d by u s e r ∗ /@ A n y Lo g i cI n t er n al Co d eg en A P Ip r o t e c t e d s t a t i c f i n a l s h o r t _STATECHART_ELEMENT_NEXT_ID_xjal = 0 ;/ / Областиp u b l i c ViewArea _ o r i g i n _ V A = new ViewArea ( t h i s , " [ Нач .
ко о р ди н ат ] " , 0 , 0 , ViewArea . TOP_LEFT , ViewArea . SPECIFIED_ZOOM , 1 , 1 0 0 , 100 ) ;@ O v er r i d e@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c i n t g e t V i e w A r e a s ( Map< S t r i n g , ViewArea > _ o u t p u t ) {i f ( _ o u t p u t != n u l l ) {_ o u t p u t . p u t ( " _origin_VA " , t h i s . _origin_VA ) ;}r e t u r n 1 + super . getViewAreas ( _output ) ;}p r o t e c t e d s t a t i c f i n a l C o l o r _ c i r c l e 2 _ F i l l _ C o l o r = new C o l o r ( 0xFFD4E9A6 , t r u e ) ;p r o t e c t e d s t a t i c f i n a l C o l o r _ c i r c l e 1 _ F i l l _ C o l o r = new C o l o r ( 0xFFAEBAFD , t r u e ) ;p r o t e c t e d s t a t i c f i n a l C o l o r _ c i r c l e 0 _ F i l l _ C o l o r = new C o l o r ( 0xFFFFADAD , t r u e ) ;@ A n y Lo g i cI n t er n al Co d eg en A P Iprotected s t a t i c f i n al int _circle2 = 1;@ A n y Lo g i cI n t er n al Co d eg en A P Iprotected s t a t i c f i n al int _circle1 = 2;@ A n y Lo g i cI n t er n al Co d eg en A P Iprotected s t a t i c f i n al int _circle0 = 3;@ A n y Lo g i cI n t er n al Co d eg en A P Iprotected s t a t i c f i n al int _cir cle = 4;/ ∗∗ I n t e r n a l c o n s t a n t , s h o u l d n ’ t be a c c e s s e d by u s e r ∗ /@ A n y Lo g i cI n t er n al Co d eg en A P Ip r o t e c t e d s t a t i c f i n a l i n t _SHAPE_NEXT_ID_xjal = 5 ;/ ∗∗∗ Идентификатор группы p r e s e n t a t i o n в е р х н е г о ур о в н я∗/@ A n y Lo g i cI n t er n al Co d eg en A P Iprotected s t a t i c f i n al int _presentation = 0;@ A n y Lo g i cI n t er n al Co d eg en A P I280275280p u b l i c boolean i s P u b l i c P r e s e n t a t i o n D e f i n e d ( ) {return true ;}/ ∗∗∗ Идентификатор группы i c o n в е р х н е г о ур о в н я∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r o t e c t e d s t a t i c f i n a l i n t _ i c o n = −1;285/ ∗∗∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >∗/@ A n y Lo g i cI n t er n al Co d eg en A P I290p r i v a t e v o i d _ c i r c l e 2 _ S e t D y n a m i c P a r a m s _ x j a l ( S h ap eO v al s h a p e ) {shape .
s e t R a d i u s (epsilon2);}295S h ap eO v al c i r c l e 2 ;/ ∗∗∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >300∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e v o i d _ c i r c l e 1 _ S e t D y n a m i c P a r a m s _ x j a l ( S h ap eO v al s h a p e ) {shape . s e t R a d i u s (epsilon1305 ) ;}S h ap eO v al c i r c l e 1 ;310/ ∗∗∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e v o i d _ c i r c l e 0 _ S e t D y n a m i c P a r a m s _ x j a l ( S h ap eO v al s h a p e ) {315shape .
s e t R a d i u s (epsilon0);}320325330335340345350355S h ap eO v al c i r c l e 0 ;S h ap eG r o u p c i r c l e ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e void _ cr eat eP er si st en t El em en t sBP 0 _ x j al ( ) {c i r c l e 2 = new S h ap eO v al (SHAPE_DRAW_2D3D , t r u e , 0 . 0 , 0 . 0 , 0 . 0 , 0 . 0 ,black , _ c i r c l e 2 _ F i l l _ C o l o r ,1 3 0 . 0 , 1 3 0 . 0 , 1 0 . 0 , 1 . 0 , LINE_STYLE_SOLID ) {@ O v er r i d ep u b l i c void updateDynamicProperties ( boolean publicOnly ) {_circle2_SetDynamicParams_xjal ( t h i s ) ;super . updateDynamicProperties ( publicOnly ) ;}/ ∗∗∗ Это ч и сл о и с п о л ь з у е т с я при со хр а н ен и и состояния модели . П о л ь зо в а т ел ь не должен изменять е г о з н а ч е н и е .∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e s t a t i c f i n a l l o n g s e r i a l V e r s i o n U I D = 3 0 3 5 6 1 2 8 3 7 8 2 0 6 0 7 52 8L ;};c i r c l e 1 = new S h ap eO v al (SHAPE_DRAW_2D3D , t r u e , 0 .
0 , 0 . 0 , 0 . 0 , 0 . 0 ,black , _ c i r c l e 1 _ F i l l _ C o l o r ,1 0 0 . 0 , 1 0 0 . 0 , 1 0 . 0 , 1 . 0 , LINE_STYLE_SOLID ) {@ O v er r i d ep u b l i c void updateDynamicProperties ( boolean publicOnly ) {_circle1_SetDynamicParams_xjal ( t h i s ) ;super . updateDynamicProperties ( publicOnly ) ;}/ ∗∗∗ Это ч и сл о и с п о л ь з у е т с я при со хр а н ен и и состояния модели .
П о л ь зо в а т ел ь не должен изменять е г о з н а ч е н и е .∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e s t a t i c f i n a l l o n g s e r i a l V e r s i o n U I D = 3 0 3 5 6 1 2 8 3 7 8 2 0 5 4 5 08 5L ;};c i r c l e 0 = new S h ap eO v al (SHAPE_DRAW_2D3D , t r u e , 0 . 0 , 0 . 0 , 0 .
0 , 0 . 0 ,black , _ c i r c l e 0 _ F i l l _ C o l o r ,2815 0 . 0 , 5 0 . 0 , 1 0 . 0 , 1 . 0 , LINE_STYLE_SOLID ) {@ O v er r i d ep u b l i c void updateDynamicProperties ( boolean publicOnly ) {_circle0_SetDynamicParams_xjal ( t h i s ) ;super . updateDynamicProperties ( publicOnly ) ;}/ ∗∗∗ Это ч и сл о и с п о л ь з у е т с я при со хр а н ен и и состояния модели . П о л ь зо в а т ел ь не должен изменять е г о з н а ч е н и е .∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e s t a t i c f i n a l l o n g s e r i a l V e r s i o n U I D = 3 0 3 5 6 1 2 8 3 7 8 2 1 8 5 7 08 5L ;};360365}370@ A n y Lo g i cI n t er n al Co d eg en A P Ip r i v a t e void _ cr eat eP er si st en t El em en t sA P 0 _ x j al ( ) {{c i r c l e = new S h ap eG r o u p ( E x p l o s i o n .
t h i s , SHAPE_DRAW_2D3D , t r u e , 0 . 0 , 0 . 0 , 0 . 0 , 0 . 0375, circle2, circle1, circle0 ) ;}380385390395400405410415420425430435}/ / Статическая и н и ц и а л и за ц и я элементов , у которых разрешено программное у п р а в л е н и е{_createPersistentElementsBP0_xjal () ;}ShapeTopLevelPresentationGroup p r e s e n t a t i o n ;S h ap eG r o u p i c o n ;@ O v er r i d e@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c Object g e t P e r s i s t e n t S h a p e ( i n t _shape ) {switch ( _shape ) {case _p re s en ta ti on : re t urn pr e s e n t a ti o n ;case _icon : r e t u r n icon ;case _ c irc l e 2 : re tu rn c i r c l e 2 ;case _ c irc l e 1 : re tu rn c i r c l e 1 ;case _ c irc l e 0 : re tu rn c i r c l e 0 ;case _ c i r c l e : re tu rn c i r c l e ;d e f a u l t : r e t u r n super .
g e t P e r s i s t e n t S h a p e ( _shape ) ;}}@ O v er r i d e@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c S t r i n g getNameOfShape_xjal( Object _shape ) {try {i f ( _ s h a p e == n u l l ) r e t u r n n u l l ;S t r i n g _name_xjal ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , p r e s e n t a t i o n , " p r e s e n t a t i o n " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , i c o n , " i c o n " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , c i r c l e 2 , " c i r c l e 2 " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , c i r c l e 1 , " c i r c l e 1 " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , c i r c l e 0 , " c i r c l e 0 " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;_ n a m e _ x j a l = ch eck N am eO f S h ap e_ x j a l ( _ sh ap e , c i r c l e , " c i r c l e " ) ; i f ( _ n a m e _ x j a l ! = n u l l ) r e t u r n _ n a m e _ x j a l ;} catch ( Exception e ) {return null ;}r e t u r n super .