본문 바로가기

YADE

Interaction 확인방법

YADE에서 Body간의 interaction은 O.interaction에 존재 한다.

In [41]: type(O.interactions)
Out[41]: yade.wrapper.InteractionContainer

InteractionContainer 클래스로 분류된다.

 

컨테이너 내의 내용을 보려면,

In [38]: InteractionContainer.withBody(O.interactions,100)
Out[38]: 
[<Interaction instance at 0x56107bd01d30>,
 <Interaction instance at 0x56107bdd5ae0>,
 <Interaction instance at 0x56107bdd5e30>]

 

100번째 Body의 interaction은 3개이고, 각각의 인스턴스 주소를 확인할 수 있다.

100번째 interaction을 구성하고 있는 첫번째 body의 id는 53이다.

In [8]: InteractionContainer.nth(O.interactions,100).id1
Out[8]: 53

 

즉, 100번째 interaction의 instance는 아래와 같다.

InteractionContainer.nth(O.interactions,100)

'YADE' 카테고리의 다른 글

matplotlib.pyplot 사용법  (0) 2023.02.07
YADE의 Material  (1) 2023.01.25
Body의 종류 확인방법  (0) 2023.01.11
Body의 상태 확인방법  (0) 2023.01.07
O.engines 내용 확인방법  (1) 2023.01.06