@@ -378,9 +378,10 @@ class CSSCHD(Aero):
378378 """
379379 type = 'CSSCHD'
380380 _field_map = {
381- 1 : 'sid' , 2 :'aesid ' , 3 :'lalpha' , 4 :'lmach' , 5 :'lschd' ,
381+ 1 : 'sid' , 2 :'aesurf_id ' , 3 :'lalpha' , 4 :'lmach' , 5 :'lschd' ,
382382 }
383- _properties = ['is_anti_symmetric_xy' , 'is_anti_symmetric_xz' , 'is_symmetric_xy' , 'is_symmetric_xz' ] ## TODO: remove these
383+ _properties = ['is_anti_symmetric_xy' , 'is_anti_symmetric_xz' ,
384+ 'is_symmetric_xy' , 'is_symmetric_xz' ] ## TODO: remove these
384385
385386 @classmethod
386387 def _init_from_empty (cls ):
@@ -424,21 +425,7 @@ def __init__(self, sid: int, aesurf_id: int, lschd: int,
424425 self .lmach_ref = None
425426 self .lschd_ref = None
426427
427- @property
428- def aesid (self ) -> int :
429- return self .aesurf_id
430- @aesid .setter
431- def aesid (self , aesid : int ) -> None :
432- self .aesurf_id = aesid
433-
434- @property
435- def aesid_ref (self ):
436- return self .aesurf_ref
437- @aesid_ref .setter
438- def aesid_ref (self , aesid_ref : int ) -> None :
439- self .aesurf_ref = aesid_ref
440-
441- def validate (self ):
428+ def validate (self ) -> None :
442429 if not (self .lalpha is None or isinstance (self .lalpha , integer_types )):
443430 raise TypeError ('lalpha=%r must be an int or None' % self .lalpha )
444431
@@ -451,7 +438,7 @@ def validate(self):
451438 raise RuntimeError (msg )
452439
453440 @classmethod
454- def add_card (cls , card , comment = '' ):
441+ def add_card (cls , card : BDFCard , comment : str = '' ):
455442 """
456443 Adds a CSSCHD card from ``BDF.add_card(...)``
457444
@@ -472,7 +459,7 @@ def add_card(cls, card, comment=''):
472459 return CSSCHD (sid , aesurf_id , lalpha , lmach , lschd , comment = comment )
473460
474461 @classmethod
475- def add_op2_data (cls , data , comment = '' ):
462+ def add_op2_data (cls , data , comment : str = '' ):
476463 sid = data [0 ]
477464 aesurf_id = data [1 ] # AESURF
478465 lalpha = data [2 ] # AEFACT
@@ -509,36 +496,36 @@ def safe_cross_reference(self, model: BDF, xref_errors):
509496
510497 def uncross_reference (self ) -> None :
511498 """Removes cross-reference links"""
512- self .aesurf_id = self .AESid ()
499+ self .aesurf_id = self .AESurf ()
513500 self .lalpha = self .LAlpha ()
514501 self .lmach = self .LMach ()
515502 self .lschd = self .LSchd ()
516- self .aesid_ref = None
503+ self .aesurf_ref = None
517504 self .lalpha_ref = None
518505 self .lmach_ref = None
519506 self .lschd_ref = None
520507
521- def AESid (self ):
522- if self .aesid_ref is not None :
523- return self .aesid_ref . aesid
524- return self .aesid
508+ def AESurf (self ) -> int :
509+ if self .aesurf_ref is not None :
510+ return self .aesurf_ref . aesurf_id
511+ return self .aesurf_id
525512
526- def LAlpha (self ):
513+ def LAlpha (self ) -> int :
527514 if self .lalpha_ref is not None :
528515 return self .lalpha_ref .sid
529516 return self .lalpha
530517
531- def LMach (self ):
518+ def LMach (self ) -> int :
532519 if self .lmach_ref is not None :
533520 return self .lmach_ref .sid
534521 return self .lmach
535522
536- def LSchd (self ):
523+ def LSchd (self ) -> int :
537524 if self .lschd_ref is not None :
538525 return self .lschd_ref .sid
539526 return self .lschd
540527
541- def raw_fields (self ):
528+ def raw_fields (self ) -> list :
542529 """
543530 Gets the fields in their unmodified form
544531
@@ -548,7 +535,7 @@ def raw_fields(self):
548535 the fields that define the card
549536
550537 """
551- list_fields = ['CSSCHD' , self .sid , self .AESid (), self .LAlpha (),
538+ list_fields = ['CSSCHD' , self .sid , self .AESurf (), self .LAlpha (),
552539 self .LMach (), self .LSchd ()]
553540 return list_fields
554541
0 commit comments