Диссертация (1137096), страница 31
Текст из файла (страница 31)
< br >∗ P l e a s e c a l l <code > s e t _ a 2 1 ( ) </ code > m et h o d i n s t e a d .∗/v o i d o n Ch an g e_ a2 1 ( ) {o n C h a n g e _ a 2 1 _ x j a l ( a21 ) ;}870@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_a21_xjal ( double oldValue ) {}875/ ∗∗∗ y−координата в е р х н е в о у г л а п р а в о го выхода∗/publicd o u b l e b21 ;880885/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >b21 </ 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 _b21_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return 0.0;}890895p u b l i c v o i d s e t _ b 2 1 ( d o u b l e b21 ) {i f ( b21 == t h i s .
b21 ) {return ;}d o u b l e _ o l d V a l u e _ x j a l = t h i s . b21 ;t h i s . b21 = b21 ;onChange_b21_xjal ( _oldValue_xjal ) ;onChange ( ) ;}900905/ ∗∗∗ 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 b21 . < 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 _ b 2 1 ( ) </ code > m et h o d i n s t e a d .∗/v o i d onChange_b21 ( ) {o n C h a n g e _ b 2 1 _ x j a l ( b21 ) ;}910@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_b21_xjal ( double oldValue ) {}915/ ∗∗∗ x−координата нижнего у г л а п р а в о го выхода173∗/public920 d o u b l e a22 ;925930935940945950/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >a22 </ 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 _a22_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return 0.0;}p u b l i c v o i d s e t _ a 2 2 ( d o u b l e a22 ) {i f ( a22 == t h i s .
a22 ) {return ;}d o u b l e _ o l d V a l u e _ x j a l = t h i s . a22 ;t h i s . a22 = a22 ;onChange_a22_xjal ( _oldValue_xjal ) ;onChange ( ) ;}/ ∗∗∗ 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 a22 . < 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 _ a 2 2 ( ) </ code > m et h o d i n s t e a d .∗/v o i d o n Ch an g e_ a2 2 ( ) {o n C h a n g e _ a 2 2 _ x j a l ( a22 ) ;}@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_a22_xjal ( double oldValue ) {}955/ ∗∗∗ y−координата нижнего у г л а п р а в о го выхода∗/960publicd o u b l e b22 ;965970975980985990995/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >b22 </ 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 _b22_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return 0.0;}p u b l i c v o i d s e t _ b 2 2 ( d o u b l e b22 ) {i f ( b22 == t h i s .
b22 ) {return ;}d o u b l e _ o l d V a l u e _ x j a l = t h i s . b22 ;t h i s . b22 = b22 ;onChange_b22_xjal ( _oldValue_xjal ) ;onChange ( ) ;}/ ∗∗∗ 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 b22 . < 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 _ b 2 2 ( ) </ code > m et h o d i n s t e a d .∗/v o i d onChange_b22 ( ) {o n C h a n g e _ b 2 2 _ x j a l ( b22 ) ;}@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_b22_xjal ( double oldValue ) {}/ ∗∗∗ Количество клеток по вертикали1741000∗/publici n t m _ v er t ;/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >m _ vert </ code > .∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >∗/@ A n y Lo g i cI n t er n al Co d eg en A P Ipublic i n t _m_vert_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return100510101;}1015p u b l i c v o i d s e t _ m _ v e r t ( i n t m _ v er t ) {i f ( m _ v er t == t h i s .
m _ v er t ) {return ;}i n t _ o l d V a l u e _ x j a l = t h i s . m _ v er t ;t h i s . m _ v er t = m _ v er t ;onChange_m_vert_xjal ( _oldValue_xjal ) ;onChange ( ) ;}10201025/ ∗∗∗ 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 m _ v e r t . < 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 _ m _ v e r t ( ) </ code > m et h o d i n s t e a d .∗/v o i d o n Ch an g e_ m _ v er t ( ) {o n C h a n g e _ m _ v e r t _ x j a l ( m _ v er t ) ;}10301035@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_m_vert_xjal ( i n t oldValue ) {}10401045/ ∗∗∗ Количество клеток по го р и зо н т а л и∗/publici n t m_hor ;1050/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >m_hor </ 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 i n t _m_hor_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return1055 1;}10601065107010751080p u b l i c v o i d s e t _ m _ h o r ( i n t m_hor ) {i f ( m_hor == t h i s .
m_hor ) {return ;}i n t _ o l d V a l u e _ x j a l = t h i s . m_hor ;t h i s . m_hor = m_hor ;onChange_m_hor_xjal( _ o l d V a l u e _ x j a l ) ;onChange ( ) ;}/ ∗∗∗ C a l l s " On ch a n g e " a c t i o n f o r∗ No t e t h a t ’ o l d V a l u e ’ i n t h a t∗ ( c u r r e n t parameter value w i l l∗ P l e a s e c a l l <code >s e t _ m _ h o r ( )∗/v o i d onChange_m_hor ( ) {o n C h a n g e _ m _ h o r _ x j a l ( m_hor ) ;}p a r a m e t e r m_hor . < br >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 rbe p a s s e d a s ’ o l d V a l u e ’ ) .
< br ></ code > m et h o d i n s t e a d .@ A n y Lo g i cI n t er n al Co d eg en A P Iv o i d o n C h a n g e _ m _ h o r _ x j al ( i n t o l d V a l u e ) {}1751085/ ∗∗∗ Функция р а с п р е д е л е н и я агентов в клетке∗/publicStringdistr ;1090/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code > d i s t r </ code > .∗ <i >П о л ь зо в а т ел ь не должен вызывать этот метод </ i >∗/@ A n y Lo g i cI n t er n al Co d eg en A P I1095public String _distr_DefaultValue_xjal () {f i n a l Main s e l f = t h i s ;return" Равномерное р асп р едел ен и е ";1100}p u b l i c void s e t _ d i s t r ( S t r i n g d i s t r ) {i f ( d i s t r == t h i s . d i s t r ) {return ;}String _oldValue_xjal = t h i s . d i s t r ;this . distr = distr ;onChange_distr_xjal ( _oldValue_xjal ) ;onChange ( ) ;}11051110/ ∗∗∗ C a l l s " On ch a n g e " a c t i o n f o r∗ No t e t h a t ’ o l d V a l u e ’ i n t h a t∗ ( c u r r e n t parameter value w i l l∗ P l e a s e c a l l <code > s e t _ d i s t r ( )∗/void onChange_distr ( ) {onChange_distr_xjal ( d i s t r ) ;}11151120p a r a m e t e r d i s t r .
< br >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 rbe p a s s e d a s ’ o l d V a l u e ’ ) . < br ></ code > m et h o d i n s t e a d .@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid o n C h a n g e _ d i st r _ x ja l ( S t r i n g oldValue ) {}1125/ ∗∗∗ Параметр с д в и г а р а с п р е д е л е н и я Лапласа по оси X дл я агентов∗/1130publicdouble b_lapl_x ;/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >b _ l a p l _ x </ 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 _ b _ l ap l _ x _ D ef au l tV alu e_x jal ( ) {f i n a l Main s e l f = t h i s ;return113511400;}1145115011551160p u b l i c void set _ b _ l ap l _ x ( double b_lapl_x ) {i f ( b _ l a p l _ x == t h i s .
b _ l a p l _ x ) {return ;}double _oldValue_xjal = t h i s . b_lapl_x ;t h i s . b_lapl_x = b_lapl_x ;onChange_b_lapl_x_xjal( _oldValue_xjal ) ;onChange ( ) ;}/ ∗∗∗ 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 b _ l a p l _ x . < 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 _ b _ l a p l _ x ( ) </ code > m et h o d i n s t e a d .∗/void onChange_b_lapl_x ( ) {onChange_b_lapl_x_xjal( b_lapl_x ) ;}17611651170@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_b_lapl_x_xjal ( double oldValue ) {}/ ∗∗∗ Параметр растяжения р а с п р е д е л е н и я Лапласа по оси X дл я агентов∗/publicdouble a_ l ap l _ x ;1175/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >a _ l a p l _ x </ 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 _ a_ l ap l _ x _ D ef au l t V al ue_ x jal ( ) {f i n a l Main s e l f = t h i s ;return118011851;}p u b l i c void set _ a_ l ap l _ x ( double a_ l ap l _ x ) {i f ( a _ l a p l _ x == t h i s .
a _ l a p l _ x ) {return ;}double _oldValue_xjal = t h i s . a_ l ap l _ x ;this . a_lapl_x = a_lapl_x ;onChange_a_lapl_x_xjal ( _oldValue_xjal ) ;onChange ( ) ;}11901195/ ∗∗∗ 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 a _ l a p l _ x .
< 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 _ a _ l a p l _ x ( ) </ code > m et h o d i n s t e a d .∗/void onChange_a_lapl_x ( ) {onChange_a_lapl_x_xjal ( a_lapl_x ) ;}12001205@ A n y Lo g i cI n t er n al Co d eg en A P Ivoid onChange_a_lapl_x_xjal ( double oldValue ) {}1210/ ∗∗∗ Математическое ожидание н о р м а л ь н о го р а с п р е д е л е н и я по оси X дл я агентов1215∗/publicd o u b l e mu_norm_x ;/ ∗∗∗ Возвращает з н а ч е н и е по умолчанию параметра <code >mu_norm_x </ 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 _mu_norm_x_DefaultValue_xjal ( ) {f i n a l Main s e l f = t h i s ;return122012250;}12301235p u b l i c v o i d set _ m u _ n o r m _ x ( d o u b l e mu_norm_x ) {i f ( mu_norm_x == t h i s .