首页> 外文期刊>Computers & Structures >Easy pre/post-processing of finite elements with custom symbolic-objects: A self-expressive Python interface
【24h】

Easy pre/post-processing of finite elements with custom symbolic-objects: A self-expressive Python interface

机译:使用自定义符号对象轻松进行有限元的预处理/后处理:一个自表达的Python界面

获取原文
获取原文并翻译 | 示例
           

摘要

This study presents an experimental object-oriented (OO) application-programming interface (API) that aims to facilitate the programming of custom pre/post-processing modules for finite element (FE) developers/researchers. The proposed API does not claim to be a full-fledged FE pre/post-processor, but aims to provide an alternative perspective in FE-software design. In this context, a variety of programming techniques are provided to enable the user to develop custom code with concise and descriptive statements. The API is presented in the form of several symbolic-objects in which the very core FE programming operations are abstracted by utilizing metaprogramming and advanced Python language features in an effort to enable the user benefit from these symbols in his/her custom pre/post-processing modules automatically. The examples given show that, this approach results in a concise and self-expressive data-representation layer that can be used flexibly in the processing of different FE discretization schemes. (C) 2019 Elsevier Ltd. All rights reserved.
机译:这项研究提出了一个实验性的面向对象(OO)的应用程序编程接口(API),旨在促进有限元(FE)开发人员/研究人员的自定义预处理/后处理模块的编程。提出的API并不声称是成熟的FE预处理器/后处理器,而是旨在为FE软件设计提供一种替代的观点。在这种情况下,提供了各种编程技术以使用户能够使用简洁和描述性的语句来开发自定义代码。该API以几种符号对象的形式呈现,其中通过利用元编程和高级Python语言功能来抽象非常核心的FE编程操作,以使用户能够从其自定义的前后符号中受益于这些符号。自动处理模块。给出的例子表明,这种方法产生了一个简洁,自表达的数据表示层,可以灵活地用于处理不同的FE离散化方案。 (C)2019 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号