摘要
按照面向对象的程序设计方法,遵循边界元分析的本质,建立了有关描述边界元模型的类,用链表方式实现结点、配置点、边界单元和内部单元的数据存放、用多态性实现单元的自由链接,方便的实现了单元增减、复连通区域和同一程序解不同问题等功能。采用VC++编制了边界元配置法的数值计算程序,并给出了三维Laplace方程在球体区域上的算例。并将此方法的计算结果与精确解进行了比较,计算结果吻合良好。
The object-oriented programming concept is applied to boundary element method. According to the nature of the boundary element analysis, the classes and their methods, which describe virtual element, node, material etc., have been developed and implemented using the object-oriented programming language C++. The elements, nodes and materials are stored by chain. Many type's elements are stored mixedly by polymorphism characteristic. The instance is given to show the programming of boundary element method of Laplace equation of three dimensions on the sphere. The both this result and exacted result are inosculate.
出处
《重庆大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2003年第8期130-134,共5页
Journal of Chongqing University
基金
国家自然科学基金(19171197)