AtomPPGen

目录

  • 项目介绍
  • 算法原理
  • API 参考
    • ae_atom - 全电子原子解
    • tm - Troullier-Martins 伪化器
    • 势反演模块 (invert)
    • KB 转换模块 (kb)
    • validate - 赝势可转移性验证
    • export - 赝势导出模块
    • atomppgen.ae_atom
    • atomppgen.tm
    • atomppgen.invert
    • atomppgen.kb
    • atomppgen.validate
    • atomppgen.export
  • 教程

用户指南

  • 参数选择指南
  • 验证标准解读

实验结果

  • Al (LDA) 验证结果
  • Si (LDA) 验证结果
  • Na (LDA) 验证结果
AtomPPGen
  • API 参考
  • 查看页面源码

API 参考

本节包含 AtomPPGen 所有模块的详细 API 文档。

核心模块

  • ae_atom - 全电子原子解
    • 主要接口
    • 参考
    • AEAtomResult
    • solve_ae_atom()
    • 主要函数
    • 数据类
    • 使用示例
    • 技术细节
  • tm - Troullier-Martins 伪化器
    • 主要功能
    • 参考文献
    • 算法文档
    • TMResult
    • tm_pseudize()
    • 主要函数
    • 数据类
    • 使用示例
    • 技术细节
    • 参考文献
  • 势反演模块 (invert)
    • 概述
    • 核心功能
    • 数据类
    • 内部函数
  • KB 转换模块 (kb)
    • 概述
    • 核心功能
    • 数据类
    • 算法说明
    • 参考文献
  • validate - 赝势可转移性验证
    • 主要函数
    • 验证阈值说明
    • 参考文献
    • NormConservationResult
    • LogDerivativeResult
    • GhostStateResult
    • ValidationReport
    • check_norm_conservation()
    • check_log_derivative()
    • check_ghost_states()
    • run_full_validation()
    • 主要函数
    • 数据类
    • 使用示例
    • 技术细节
    • 参考算法文档
  • export - 赝势导出模块
    • 主要函数
    • PseudopotentialData
    • export_pseudopotential()
    • export_upf()
    • 主要函数
    • 数据类
    • 使用示例
    • 技术细节
    • 参考示例
    • 相关模块

模块概览

atomppgen.ae_atom

全电子(All-Electron, AE)原子求解器封装

atomppgen.tm

Troullier-Martins (TM) 伪化器

atomppgen.invert

半局域势反演

atomppgen.kb

Kleinman-Bylander 可分离非局域势转换

atomppgen.validate

赝势可转移性验证模块

atomppgen.export

赝势导出模块

上一页 下一页

© 版权所有 2025, Course Project。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.