An object-oriented framework for versatile discrete objects simulation using design patterns

被引:5
作者
Yang, CT [1 ]
Hsieh, SH [1 ]
机构
[1] Natl Taiwan Univ, Dept Civil Engn, Taipei 10617, Taiwan
关键词
discrete objects simulation; object-oriented design; design patterns; particle simulation;
D O I
10.1007/s00466-004-0612-y
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper proposes a framework for versatile discrete objects simulation. The framework, named VEDO, is developed using object-oriented technology with design patterns. VEDO is capable of handling simultaneously discrete objects of various shapes and various mechanisms of interactions between discrete objects. It also has great flexibility in facilitating additions of new discrete object shapes and solution algorithms for discrete object interactions. Based on the proposed framework, a discrete objects simulation system, named Knight&Anne, has been implemented in C++ in this study. In addition, some application examples are given to demonstrate the capability and flexibility of the framework.
引用
收藏
页码:85 / 99
页数:15
相关论文
共 22 条
[1]   Patterns in scientific software: An introduction [J].
Blilie, C .
COMPUTING IN SCIENCE & ENGINEERING, 2002, 4 (03) :48-53
[2]  
Booch G., 2001, UNIFIED MODELING LAN
[3]  
CHAN YW, 2003, P 15 KKCNN S CIV ENG
[4]  
CHIOU JD, 1998, THESIS MIT MA
[5]   NUMERICAL-INTEGRATION OF THE LANGEVIN EQUATION - MONTE-CARLO SIMULATION [J].
ERMAK, DL ;
BUCKHOLZ, H .
JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 35 (02) :169-182
[6]  
GAMMA E, 2002, DESIGN PATERNS ELEME
[7]  
*HCITASCA INC, 2004, PFC 3D PART FLOW COD
[8]   From long-range interaction to solid-body contact between colloidal surfaces during forming [J].
Hong, CW .
JOURNAL OF THE EUROPEAN CERAMIC SOCIETY, 1998, 18 (14) :2159-2167
[9]  
Hong CW, 1997, J AM CERAM SOC, V80, P2517, DOI 10.1111/j.1151-2916.1997.tb03153.x
[10]   Fast particle pair detection algorithms for particle simulations [J].
Iwai, T ;
Hong, CW ;
Greil, P .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1999, 10 (05) :823-837