作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何在 C++ 中保持原子之间的长度的同时用数组或 vector 表示这些结构?
我想构造一个三维 vector 来表示以下配置:
FCC 晶格。
密件抄送格
HCP 晶格。
一个标准的三维 vector 本质上是一个 SC 格:
以上是晶胞的描述,完整的晶格如下所示: 对于 HCP:
其背后的原因是为了使用伊辛模型更准确地表示 Material 的晶体结构。我希望晶格保留长度,以便准确计算交换常数。
最佳答案
BCC 是两个相互偏移的 SC 晶格。 HCP 是一个倾斜的 SC 晶格。
您只需将晶体结构考虑在内即可计算长度。试图使索引或内存地址对应于长度是徒劳的。只需具有从索引到长度的映射函数即可。
关于c++ - 如何在 C++ 中编写 FCC、BCC 和 HCP 晶格数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20600062/
我可能使用了错误的术语,但正在寻求帮助。 我想为位于椭圆形状周边的网格生成 x,y 值数组。 这里有代码:http://people.sc.fsu.edu/~jburkardt/c_src/ellip
我是一名优秀的程序员,十分优秀!