首页> 外文会议>International conference on scientific computing in object-oriented parallel environments;ISCOPE97 >An Object-Oriented Programming Suite for Electrostatic Effects in Biological Molecules An Experience Report on the MEAD Project
【24h】

An Object-Oriented Programming Suite for Electrostatic Effects in Biological Molecules An Experience Report on the MEAD Project

机译:面向对象的编程套件,用于生物分子中的静电效应是米德项目的经验报告

获取原文

摘要

We have developed a set of object-oriented classes and programs in C++ that implement molecular electrostatic models that can be described by the term, Macroscopic Electrostatics with Atomic Detail (MEAD). In the course of developing the MEAD suite, we have shifted from a class hierarchy rooted in atoms and molecules, to a systems in which the top-level classes are the electrostatic potential and the entities that determine the potential in the equations of electrostatics: the charge distribution, the dielectric environment and the electrolyte environment. Atoms and molecules are then seen as objects giving rise to, or occurring as subclasses of, charge distributions, dielectric environments, etc. This shift in focus from the physical objects (molecules) to the more abstract objects that appear in the underlying physics has facilitated the development of alternative approximation schemes and numerical methods through subclassing. It also provides a natural way of writing high level programs in terms of potentials and distributions. Some of the newer elements of C++, such as templates and RTTI, have proven useful to solve multi-method and default method problems. MEAD is distributed as free software.
机译:我们在C ++中开发了一组面向对象的类和程序,其实现了具有原子细节(蜂蜜)的术语,宏观静态学(蜂蜜)所描述的分子静电模型。在开发麦梁套件的过程中,我们已经从根部和分子的类层级转移到顶级类是静电电位的系统和确定静电方程中的电位的系统:电荷分配,介电环境和电解质环境。然后被视为原子和分子作为引起或随着电荷分布,介电环境等的子类出现或发生的物体。从物理对象(分子)的焦点上的焦点转变为底层物理学中出现的更多抽象物体通过子类化开发替代近似方案和数值方法。它还提供了在潜在和分布方面编写高级计划的自然方式。 C ++的一些新元素,例如模板和RTTI,已被证明是有用的,可以解决多方法和默认方法问题。米德被分发为自由软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号