lib/vasputils/poscar.rb in vasputils-0.0.9 vs lib/vasputils/poscar.rb in vasputils-0.0.10
- old
+ new
@@ -2,10 +2,12 @@
require "rubygems"
gem "crystalcell"
require "crystalcell/cell.rb"
+require "vasputils.rb"
+
# Class to manage POSCAR format of VASP.
#
# parse と dump のどちらかだけでなく、両方を統括して扱うクラス。
#
# MEMO
@@ -14,10 +16,10 @@
# Poscar では個々の原子が何の element であるかという情報を取り扱わない。
# 1番目の種類の原子種が何かだけを扱う。
# こうしておくことで POTCAR がない環境でも POSCAR を扱うことができる。
#
# VASP 5 系を使うようになれば事情が変わるだろう。
-class Poscar
+class VaspUtils::Poscar
class ElementMismatchError < Exception; end
class ParseError < Exception; end
# io を読み込んで Cell クラスインスタンスを返す。