Диссертация (1137096), страница 44
Текст из файла (страница 44)
equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set_theta_hat ( ( int [] ) _value_xjal ) ;} else {theta_hat = ( int [] ) _value_xjal ;}return true ;}i f ( " g l o b a l _ d i s t r _ a r r a y " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set_global_distr_array ( ( int [] ) _value_xjal ) ;} else {global_distr_array = ( int [] ) _value_xjal ;}return true ;}i f ( " width " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ w i d t h ( ( ( Number ) _ v a l u e _ x j a l ) . d o u b l e V a l u e ( ) ) ;} else {w i d t h = ( ( Number ) _ v a l u e _ x j a l ) .
d o u b l e V a l u e ( ) ;}return true ;}21946904695470047054710471547204725473047354740474547504755476047654770i f ( " h e i g h t " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ h e i g h t ( ( ( Number ) _ v a l u e _ x j a l ) . d o u b l e V a l u e ( ) ) ;} else {h e i g h t = ( ( 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 ( " beta_occ " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set _ b et a_ o cc ( ( double [ ] ) _ v al u e_ x j al ) ;} else {beta_occ = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ d i r " .
equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ b e t a _ d i r ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b e t a _ d i r = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ d e st " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s e t _ b e t a _ d e s t ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ d est = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ a n g l e" .
equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set _ b et a_ an g l e ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ an g l e = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ w a l l " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set _ b et a_ w al l ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ w al l = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ v e l " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {s et _ b e t a _ v e l ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ v el = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b et a_ m ax " . e q u a l s ( _ n a m e _ x j a l ) ) {i f ( _callOnChange_xjal ) {set_beta_max ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ m ax = ( d o u b l e [ ] ) _ v a l u e _ x j a l ;}return true ;}i f ( " beta_avg " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set _ b et a_ av g ( ( double [ ] ) _ v al u e_ x j al ) ;} else {beta_avg = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " b e t a _ e x p l " .
equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {set _ b et a_ ex p l ( ( double [ ] ) _ v al u e_ x j al ) ;} else {b et a_ ex p l = ( double [ ] ) _ v al u e_ x j al ;}return true ;}i f ( " wallCoef " . equals ( _name_xjal ) ) {i f ( _callOnChange_xjal ) {220477547804785set_wallCoef ( ( double [ ] ) _ v al u e_ x j al ) ;} else {wallCoef = ( double [ ] ) _ v a l u e _ x j a l ;}return true ;}i f ( " maxArea " . e q u a l s ( _ n a m e _ x j a l ) ) {i f ( _callOnChange_xjal ) {set _ m ax A r ea ( ( ( Number ) _ v a l u e _ x j a l ) .
d o u b l e V a l u e ( ) ) ;} else {maxArea = ( ( 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 ) ;}/ / Простые переменные47904795/ ∗∗∗ Количество сп а сен н ы х агентов∗/publicintsaved ;/ / Ко л л екц и иpublicjava . u t i l . ArrayList <4800 D o u b l e > x _ e x p l = new j a v a .
u t i l . A r r a y L i s t <Double > ( ) ;publicjava . u t i l . ArrayList <D o u b l e > y _ e x p l = new j a v a . u t i l . A r r a y L i s t <Double > ( ) ;public4805 j a v a . u t i l . A r r a y L i s t <D o u b l e > t _ e x p l = new j a v a . u t i l . A r r a y L i s t <Double > ( ) ;/ / Динамические переменные48104815482048254830/ ∗∗∗ Модельное время∗/p u b l i c double t ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c void a s s i g n I n i t i a l C o n d i t i o n s _ x j a l ( ) {super . a s s i g n I n i t i a l C o n d i t i o n s _ x j a l ( ) ;_assign_t_Formula_xjal () ;}@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c v o i d s e t u p I n i t i a l C o n d i t i o n s _ x j a l ( C l a s s <?> c a l l e r C l a s s ) {i f ( c a l l e r C l a s s ! = Main .
c l a s s ) {return ;}i f ( g e t I n i t i a l A l g e b r a i c F l a t E q u a t i o n s C o u n t _ x j a l ( ) > 0) {S D I n t e g r a t i o n M a n a g e r i n t e g r a t i o n M a n a g e r F o r I n i t i a l C o n d i t i o n s = new S D I n t e g r a t i o n M a n a g e r ( 0 ,getInitialAlgebraicFlatEquationsCount_xjal () , getInitialFormulaFlatEquationsCount_xjal () ) ;i n t e g r a t i o n M a n a g e r F o r I n i t i a l C o n d i t i o n s . doStep ( t h i s , 0 , 0.1 , t r u e ) ;} else {assignInitialConditions_xjal () ;}}@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c void _ assi g n _ t _ F o r m ul a_x jal ( ) {4835t =time ( );}@ A n y Lo g i cI n t er n al Co d eg en A P I4840p u b l i c void f o r m u l asEx ecu t e_x jal ( ) {super .
formulasExecute_xjal ( ) ;_assign_t_Formula_xjal () ;}48454850@ 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 SDIntegrationManager i n t e g r a t i o n M a n a g e r _ x j a l = n u l l ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c SDIntegrationManager g et I n t eg r at i o n Man ag er _ x j al ( ) {i f ( i n t e g r a t i o n M a n a g e r _ x j a l == n u l l ) {i n t e g r a t i o n M a n a g e r _ x j a l = new S D I n t e g r a t i o n M a n a g e r ( g e t D i f f e r e n t i a l F l a t E q u a t i o n s C o u n t _ x j a l ( ) ,getRuntimeAlgebraicFlatEquationsCount_xjal () , getRuntimeFormulaFlatEquationsCount_xjal () ) ;221}return integrationManager_xjal ;}4855@ 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 Ipublic i n t getRuntimeFormulaFlatEquationsCount_xjal ( ) {re tu rn super .
getRuntimeFormulaFlatEquationsCount_xjal ( ) + 1;}4860@ 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 Ipublic int getInitialFormulaFlatEquationsCount_xjal () {re tu rn super . g et Init ia lFo rmul aF la tEqu at ion s Co un t_x ja l ( ) + 1;}4865@ A n y L o g i c C u s t o m P r o p o s a l P r i o r i t y ( t y p e = A n y L o g i c C u s t o m P r o p o s a l P r i o r i t y . Type . STATIC_ELEMENT )p u b l i c s t a t i c f i n a l S c a l e s c a l e = new S c a l e ( 1 0 . 0 ) ;4870@ O v er r i d epublic Scale getScale () {return scale ;}/ / События4875p u b l i c E v e n t T i m e o u t s t a r t = new E v e n t T i m e o u t ( t h i s ) ;p u b l i c E v e n t T i m e o u t l i n e _ c l e a n = new E v e n t T i m e o u t ( t h i s ) ;p u b l i c E v e n t T i m e o u t c o o r d i n a t e s = new E v e n t T i m e o u t ( t h i s ) ;p u b l i c E v e n t C o n d i t i o n p a u s e = new E v e n t C o n d i t i o n ( t h i s ) ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c E v e n t T i m e o u t _ p l o t _ s t _ a u t o U p d a t e E v e n t _ x j a l = new E v e n t T i m e o u t ( t h i s ) ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c E v e n t T i m e o u t _ p l o t _ s a v e d _ a u t o U p d a t e E v e n t _ x j a l = new E v e n t T i m e o u t ( t h i s ) ;@ A n y Lo g i cI n t er n al Co d eg en A P Ip u b l i c E v e n t T i m e o u t _ a u t o C r e a t e d D S _ x j a l = new E v e n t T i m e o u t ( t h i s ) ;48804885@ 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 getNameOf ( E v e n t T i m e o u t _e ) {i f ( _e == s t a r t ) r e t u r n " s t a r t " ;i f ( _e == l i n e _ c l e a n ) r e t u r n " l i n e _ c l e a n " ;i f ( _e == c o o r d i n a t e s ) r e t u r n " c o o r d i n a t e s " ;i f ( _e == _ p l o t _ s t _ a u t o U p d a t e E v e n t _ x j a l ) r e t u r n " p l o t _ s t a u t o u p d a t e e v e n t " ;i f ( _e == _ p l o t _ s a v e d _ a u t o U p d a t e E v e n t _ x j a l ) r e t u r n " p l o t _ s a v e d a u t o u p d a t e e v e n t " ;i f ( _e == _ a u t o C r e a t e d D S _ x j a l ) r e t u r n " Auto−c r e a t e d D a t a S e t s a u t o u p d a t e e v e n t " ;r e t u r n s u p e r .
getNameOf ( _e ) ;}489048954900@ 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 E v e n t T i m e o u t . Mode getModeOf ( E v e n t T i m e o u t _e ) {i f ( _e == s t a r t ) r e t u r n EVENT_TIMEOUT_MODE_ONCE;i f ( _e == l i n e _ c l e a n ) r e t u r n EVENT_TIMEOUT_MODE_ONCE;i f ( _e == c o o r d i n a t e s ) r e t u r n EVENT_TIMEOUT_MODE_CYCLIC ;i f ( _e == _ p l o t _ s t _ a u t o U p d a t e E v e n t _ x j a l ) r e t u r n EVENT_TIMEOUT_MODE_CYCLIC ;i f ( _e == _ p l o t _ s a v e d _ a u t o U p d a t e E v e n t _ x j a l ) r e t u r n EVENT_TIMEOUT_MODE_CYCLIC ;i f ( _e == _ a u t o C r e a t e d D S _ x j a l ) r e t u r n EVENT_TIMEOUT_MODE_CYCLIC ;r e t u r n s u p e r .