diff --git a/include/tadah/mlip/dataset_readers/outcar_reader.h b/include/tadah/mlip/dataset_readers/vasp_outcar_reader.h similarity index 82% rename from include/tadah/mlip/dataset_readers/outcar_reader.h rename to include/tadah/mlip/dataset_readers/vasp_outcar_reader.h index bca436709c3fb19b07e1fceb6dddb8ce7f48c7a5..81b4e6f772b3aed8e5cccc8764b35474f2e123c7 100644 --- a/include/tadah/mlip/dataset_readers/outcar_reader.h +++ b/include/tadah/mlip/dataset_readers/vasp_outcar_reader.h @@ -1,12 +1,12 @@ -#ifndef OUTCAR_READER_H -#define OUTCAR_READER_H +#ifndef VASP_OUTCAR_READER_H +#define VASP_OUTCAR_READER_H #include <tadah/mlip/structure_db.h> #include <tadah/mlip/dataset_readers/dataset_reader.h> #include <string> /** - * @class OutcarReader + * @class VaspOutcarReader * @brief Concrete class for reading and parsing VASP OUTCAR files. * * This class implements the DatasetReader interface for handling @@ -16,24 +16,24 @@ * @code * StructureDB my_db; * // Using the basic constructor - * OutcarReader reader1(my_db); + * VaspOutcarReader reader1(my_db); * reader1.read_data("OUTCAR"); * reader1.parse_data(); * reader1.print_summary(); * * // Using the constructor with filename - * OutcarReader reader2(my_db, "OUTCAR"); + * VaspOutcarReader reader2(my_db, "OUTCAR"); * reader2.print_summary(); * @endcode */ -class OutcarReader : public DatasetReader { +class VaspOutcarReader : public DatasetReader { public: /** * @brief Constructor initializing base class reference. * * @param db Reference to a StructureDB object to store parsed data. */ - OutcarReader(StructureDB& db); + VaspOutcarReader(StructureDB& db); /** * @brief Constructor that initializes and reads from a file. @@ -43,7 +43,7 @@ public: * @param db Reference to a StructureDB object to store parsed data. * @param filename The name of the OUTCAR file to read data from. */ - OutcarReader(StructureDB& db, const std::string& filename); + VaspOutcarReader(StructureDB& db, const std::string& filename); /** * @brief Reads data from the specified OUTCAR file. @@ -74,4 +74,4 @@ private: std::string raw_data_; // Stores raw file data }; -#endif // OUTCAR_READER_H +#endif // VASP_OUTCAR_READER_H diff --git a/include/tadah/mlip/dataset_readers/vasprun_reader.h b/include/tadah/mlip/dataset_readers/vasp_vasprun_reader.h similarity index 88% rename from include/tadah/mlip/dataset_readers/vasprun_reader.h rename to include/tadah/mlip/dataset_readers/vasp_vasprun_reader.h index b727d8958bcc8be58318965f66494db89ece0921..589d8d3995a5e9e0a63c45abb6d705a0deba278c 100644 --- a/include/tadah/mlip/dataset_readers/vasprun_reader.h +++ b/include/tadah/mlip/dataset_readers/vasp_vasprun_reader.h @@ -1,5 +1,5 @@ -#ifndef VASPRUN_READER_H -#define VASPRUN_READER_H +#ifndef VASP_VASPRUN_READER_H +#define VASP_VASPRUN_READER_H #include <tadah/mlip/structure_db.h> #include <tadah/mlip/dataset_readers/dataset_reader.h> @@ -12,7 +12,7 @@ namespace rx = rapidxml; /** - * @class VasprunReader + * @class VaspVasprunReader * @brief Concrete class for reading and parsing VASP vasprun.xml files. * * This class implements the DatasetReader interface for handling @@ -22,24 +22,24 @@ namespace rx = rapidxml; * @code * StructureDB my_db; * // Using the basic constructor - * VasprunReader reader1(my_db); + * VaspVasprunReader reader1(my_db); * reader1.read_data("vasprun.xml"); * reader1.parse_data(); * reader1.print_summary(); * * // Using the constructor with filename - * VasprunReader reader2(my_db, "vasprun.xml"); + * VaspVasprunReader reader2(my_db, "vasprun.xml"); * reader2.print_summary(); * @endcode */ -class VasprunReader : public DatasetReader { +class VaspVasprunReader : public DatasetReader { public: /** * @brief Constructor initializing with a StructureDB reference. * * @param stdb Reference to a StructureDB object for storing parsed data. */ - VasprunReader(StructureDB& stdb); + VaspVasprunReader(StructureDB& stdb); /** * @brief Constructor that initializes and reads from a file. @@ -49,19 +49,19 @@ public: * @param stdb Reference to a StructureDB object. * @param filename Name of the vasprun.xml file to read. */ - VasprunReader(StructureDB& stdb, const std::string& filename); + VaspVasprunReader(StructureDB& stdb, const std::string& filename); /** - * @brief Destructor for VasprunReader. + * @brief Destructor for VaspVasprunReader. * * Cleans up dynamically allocated resources, if any. */ // Delete copy constructor - VasprunReader(const VasprunReader& other) = delete; + VaspVasprunReader(const VaspVasprunReader& other) = delete; // Delete copy assignment operator - VasprunReader& operator=(const VasprunReader& other) = delete; ~VasprunReader(); + VaspVasprunReader& operator=(const VaspVasprunReader& other) = delete; ~VaspVasprunReader(); /** * @brief Reads data from the specified vasprun.xml file. @@ -161,4 +161,4 @@ private: bool stress_tensor_bool = false; ///< Flag indicating stress tensor presence. }; -#endif // VASPRUN_READER_H +#endif // VASP_VASPRUN_READER_H diff --git a/src/outcar_reader.cpp b/src/vasp_outcar_reader.cpp similarity index 93% rename from src/outcar_reader.cpp rename to src/vasp_outcar_reader.cpp index d80ca0506cb1a4e4bd1bb2b8c864a1d3a396c969..38657e2457b1ef112f77a7b4b3042a5292974045 100644 --- a/src/outcar_reader.cpp +++ b/src/vasp_outcar_reader.cpp @@ -1,21 +1,21 @@ #include <tadah/mlip/atom.h> #include <tadah/mlip/structure.h> #include <tadah/mlip/structure.h> -#include <tadah/mlip/dataset_readers/outcar_reader.h> +#include <tadah/mlip/dataset_readers/vasp_outcar_reader.h> #include <fstream> #include <iostream> #include <stdexcept> -OutcarReader::OutcarReader(StructureDB& db) : DatasetReader(db) {} +VaspOutcarReader::VaspOutcarReader(StructureDB& db) : DatasetReader(db) {} -OutcarReader::OutcarReader(StructureDB& db, const std::string& filename) +VaspOutcarReader::VaspOutcarReader(StructureDB& db, const std::string& filename) : DatasetReader(db, filename) { read_data(filename); parse_data(); } -void OutcarReader::read_data(const std::string& filename) { +void VaspOutcarReader::read_data(const std::string& filename) { std::ifstream file(filename); if (!file.is_open()) { throw std::runtime_error("Could not open the file: " + filename); @@ -29,7 +29,7 @@ void OutcarReader::read_data(const std::string& filename) { file.close(); } -void OutcarReader::parse_data() { +void VaspOutcarReader::parse_data() { // order in OUTCAR is: VRHFIN, NIONS,... std::istringstream stream(raw_data_); std::string line; @@ -182,6 +182,6 @@ void OutcarReader::parse_data() { } } -void OutcarReader::print_summary() const { +void VaspOutcarReader::print_summary() const { std::cout << stdb; } diff --git a/src/vasprun_reader.cpp b/src/vasp_vasprun_reader.cpp similarity index 87% rename from src/vasprun_reader.cpp rename to src/vasp_vasprun_reader.cpp index 5c65e102b93b302107e3e82d8ba5593a4bf37513..cf72d1d27d9704c85d9efbe0765ef079963bcc5d 100644 --- a/src/vasprun_reader.cpp +++ b/src/vasp_vasprun_reader.cpp @@ -1,19 +1,19 @@ -#include <tadah/mlip/dataset_readers/vasprun_reader.h> +#include <tadah/mlip/dataset_readers/vasp_vasprun_reader.h> -VasprunReader::VasprunReader(StructureDB& stdb) +VaspVasprunReader::VaspVasprunReader(StructureDB& stdb) : DatasetReader(stdb), stdb(stdb) {} -VasprunReader::VasprunReader(StructureDB& stdb, const std::string& filename) +VaspVasprunReader::VaspVasprunReader(StructureDB& stdb, const std::string& filename) : DatasetReader(stdb, filename), stdb(stdb) { read_data(filename); parse_data(); } -VasprunReader::~VasprunReader() { +VaspVasprunReader::~VaspVasprunReader() { delete xmlFile; } -void VasprunReader::read_data(const std::string& filename) { +void VaspVasprunReader::read_data(const std::string& filename) { std::ifstream infile(filename); if (!infile.good()) { std::cerr << "Error: File " << filename << " cannot be opened or read." << std::endl; @@ -28,7 +28,7 @@ void VasprunReader::read_data(const std::string& filename) { } } -void VasprunReader::parse_data() { +void VaspVasprunReader::parse_data() { rx::xml_node<> *root_node = doc.first_node("modeling"); if (!root_node) { std::cerr << "Root node not found." << std::endl; @@ -39,7 +39,7 @@ void VasprunReader::parse_data() { extract_calculations(root_node); } -int VasprunReader::get_number_of_atoms() const { +int VaspVasprunReader::get_number_of_atoms() const { auto root_node = doc.first_node("modeling"); if (!root_node) { std::cerr << "Root node not found." << std::endl; @@ -65,7 +65,7 @@ int VasprunReader::get_number_of_atoms() const { return count; } -void VasprunReader::extract_atom_types(rx::xml_node<> *root_node) { +void VaspVasprunReader::extract_atom_types(rx::xml_node<> *root_node) { auto atominfo_node = root_node->first_node("atominfo"); if (atominfo_node) { auto array_node = atominfo_node->first_node("array"); @@ -83,7 +83,7 @@ void VasprunReader::extract_atom_types(rx::xml_node<> *root_node) { } } -void VasprunReader::extract_calculations(rx::xml_node<> *root_node) { +void VaspVasprunReader::extract_calculations(rx::xml_node<> *root_node) { for (auto calculation_node = root_node->first_node("calculation"); calculation_node; calculation_node = calculation_node->next_sibling("calculation")) { @@ -108,7 +108,7 @@ void VasprunReader::extract_calculations(rx::xml_node<> *root_node) { } } -void VasprunReader::extract_total_energy(rx::xml_node<> *calculation_node) { +void VaspVasprunReader::extract_total_energy(rx::xml_node<> *calculation_node) { auto energy_node = calculation_node->first_node("energy"); if (energy_node) { for (auto energy_val_node = energy_node->first_node("i"); @@ -126,7 +126,7 @@ void VasprunReader::extract_total_energy(rx::xml_node<> *calculation_node) { } } -void VasprunReader::extract_stress_tensor(rx::xml_node<> *calculation_node) { +void VaspVasprunReader::extract_stress_tensor(rx::xml_node<> *calculation_node) { auto varray_node = calculation_node->first_node("varray"); while (varray_node) { auto attribute = varray_node->first_attribute("name"); @@ -152,7 +152,7 @@ void VasprunReader::extract_stress_tensor(rx::xml_node<> *calculation_node) { } } -void VasprunReader::extract_basis_vectors_and_positions(rx::xml_node<> *structure_node) { +void VaspVasprunReader::extract_basis_vectors_and_positions(rx::xml_node<> *structure_node) { auto crystal_node = structure_node->first_node("crystal"); if (crystal_node) { auto basis_node = crystal_node->first_node("varray"); @@ -204,7 +204,7 @@ void VasprunReader::extract_basis_vectors_and_positions(rx::xml_node<> *structur } } -void VasprunReader::extract_forces(rx::xml_node<> *calculation_node) { +void VaspVasprunReader::extract_forces(rx::xml_node<> *calculation_node) { auto forces_node = calculation_node->first_node("varray"); while (forces_node) { auto attribute = forces_node->first_attribute("name"); @@ -229,7 +229,7 @@ void VasprunReader::extract_forces(rx::xml_node<> *calculation_node) { } } -void VasprunReader::print_summary() const { +void VaspVasprunReader::print_summary() const { std::cout << stdb; } diff --git a/tests/test_dataset_readers.cpp b/tests/test_dataset_readers.cpp index 5d420c2ba08c7e2a08950980782278b7d1df9016..3257e501dbbb50100412630ac2d6412f0c80b5fb 100644 --- a/tests/test_dataset_readers.cpp +++ b/tests/test_dataset_readers.cpp @@ -1,8 +1,9 @@ #include "catch2/catch.hpp" -#include "tadah/mlip/dataset_readers/castep_md_reader.h" #include <tadah/mlip/structure_db.h> -#include <tadah/mlip/dataset_readers/outcar_reader.h> -#include <tadah/mlip/dataset_readers/vasprun_reader.h> +#include "tadah/mlip/dataset_readers/castep_md_reader.h" +#include "tadah/mlip/dataset_readers/castep_geom_reader.h" +#include <tadah/mlip/dataset_readers/vasp_outcar_reader.h> +#include <tadah/mlip/dataset_readers/vasp_vasprun_reader.h> #include <filesystem> #include <string> #include <vector> @@ -25,16 +26,18 @@ TEST_CASE("Dataset Readers process datasets in directories", "[DatasetReaders]") std::string valid_outcar_dir = "./tests_data/valid_outcars"; std::string valid_vasprun_dir = "./tests_data/valid_vaspruns"; std::string valid_castep_md_dir = "./tests_data/valid_castep_md"; + std::string valid_castep_geom_dir = "./tests_data/valid_castep_geom"; std::vector<std::string> valid_outcar_files = get_all_files(valid_outcar_dir); std::vector<std::string> valid_vasprun_files = get_all_files(valid_vasprun_dir); std::vector<std::string> valid_castep_md_files = get_all_files(valid_castep_md_dir); + std::vector<std::string> valid_castep_geom_files = get_all_files(valid_castep_geom_dir); SECTION("Valid OUTCAR datasets - Constructor 1") { for (const auto& filename : valid_outcar_files) { StructureDB db; - REQUIRE_NOTHROW(OutcarReader(db)); - OutcarReader reader(db); + REQUIRE_NOTHROW(VaspOutcarReader(db)); + VaspOutcarReader reader(db); REQUIRE_NOTHROW(reader.read_data(filename)); REQUIRE_NOTHROW(reader.parse_data()); @@ -45,8 +48,8 @@ TEST_CASE("Dataset Readers process datasets in directories", "[DatasetReaders]") SECTION("Valid OUTCAR datasets - Constructor 2") { for (const auto& filename : valid_outcar_files) { StructureDB db; - REQUIRE_NOTHROW(OutcarReader(db, filename)); - OutcarReader reader(db, filename); + REQUIRE_NOTHROW(VaspOutcarReader(db, filename)); + VaspOutcarReader reader(db, filename); REQUIRE_NOTHROW(reader.print_summary()); // Additional checks to confirm data validity @@ -56,8 +59,8 @@ TEST_CASE("Dataset Readers process datasets in directories", "[DatasetReaders]") SECTION("Valid vasprun.xml datasets - Constructor 1") { for (const auto& filename : valid_vasprun_files) { StructureDB db; - REQUIRE_NOTHROW(VasprunReader(db)); - VasprunReader reader(db); + REQUIRE_NOTHROW(VaspVasprunReader(db)); + VaspVasprunReader reader(db); REQUIRE_NOTHROW(reader.read_data(filename)); REQUIRE_NOTHROW(reader.parse_data()); @@ -69,8 +72,8 @@ TEST_CASE("Dataset Readers process datasets in directories", "[DatasetReaders]") SECTION("Valid vasprun.xml datasets - Constructor 2") { for (const auto& filename : valid_vasprun_files) { StructureDB db; - REQUIRE_NOTHROW(VasprunReader(db,filename)); - VasprunReader reader(db, filename); + REQUIRE_NOTHROW(VaspVasprunReader(db,filename)); + VaspVasprunReader reader(db, filename); REQUIRE_NOTHROW(reader.print_summary()); // Additional checks to confirm data validity @@ -99,4 +102,27 @@ TEST_CASE("Dataset Readers process datasets in directories", "[DatasetReaders]") // Additional checks to confirm data validity } } + + SECTION("Valid CASTEP .geom datasets - Constructor 1") { + for (const auto& filename : valid_castep_geom_files) { + StructureDB db; + REQUIRE_NOTHROW(CastepGeomReader(db)); + CastepGeomReader reader(db); + + REQUIRE_NOTHROW(reader.read_data(filename)); + REQUIRE_NOTHROW(reader.parse_data()); + REQUIRE_NOTHROW(reader.print_summary()); + // Additional checks to confirm data validity + } + } + SECTION("Valid CASTEP .geom datasets - Constructor 2") { + for (const auto& filename : valid_castep_geom_files) { + StructureDB db; + REQUIRE_NOTHROW(CastepGeomReader(db, filename)); + CastepGeomReader reader(db, filename); + + REQUIRE_NOTHROW(reader.print_summary()); + // Additional checks to confirm data validity + } + } } diff --git a/tests/tests_data/valid_castep_geom/60.geom b/tests/tests_data/valid_castep_geom/60.geom new file mode 100755 index 0000000000000000000000000000000000000000..8a984d5da9a302014d8ad11dfe1a506aab99e22a --- /dev/null +++ b/tests/tests_data/valid_castep_geom/60.geom @@ -0,0 +1,352 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8996404913333208E+001 -9.8024715468238810E+001 <-- E + 5.8762121797982960E+000 -3.9189409494817072E-071 -1.2055309663754895E-035 <-- h + -1.3185339543408920E-070 5.8762121797982960E+000 7.0279638305983283E-037 <-- h + -2.5853251713941683E-035 -5.9043552519961562E-036 1.3798724770241984E+001 <-- h + 1.6938257487663440E-004 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.6938257487663440E-004 4.2351647362715017E-022 <-- S + 2.1175823681357508E-022 4.2351647362715017E-022 1.6946373100672641E-004 <-- S + H 1 -1.5403661683423879E-008 -1.5449390366607073E-008 4.4341074176368274E+000 <-- R + H 2 2.9381060744954861E+000 2.9381060744497574E+000 1.1333469802757818E+001 <-- R + H 3 -1.5403661683423879E-008 -1.5449390366607073E-008 9.3646174249479781E+000 <-- R + H 4 2.9381060744954861E+000 2.9381060744497574E+000 2.4652550398269870E+000 <-- R + H 5 -1.5403661683423879E-008 2.9381060744497574E+000 3.4496812287319076E+000 <-- R + H 6 2.9381060744954861E+000 -1.5449390366607073E-008 1.0349043613852899E+001 <-- R + H 7 -1.5403661683423879E-008 2.9381060744497574E+000 1.0349043613852899E+001 <-- R + H 8 2.9381060744954861E+000 -1.5449390366607073E-008 3.4496812287319076E+000 <-- R + Ra 1 -1.5403661683423879E-008 -1.5449390366607073E-008 3.6171411364996756E-008 <-- R + Ra 2 2.9381060744954861E+000 2.9381060744497574E+000 6.8993624212924036E+000 <-- R + H 1 8.3868211615634727E-022 -7.8945403744093260E-023 -1.0999120565076943E-006 <-- F + H 2 4.1516564252919711E-022 -3.9658275896445588E-022 -1.0999120565076935E-006 <-- F + H 3 4.1516564252919711E-022 -8.7303879179499977E-022 1.0999120565076948E-006 <-- F + H 4 1.2621985897834974E-021 -3.4364319976106210E-022 1.0999120565076956E-006 <-- F + H 5 -4.3186730472510323E-022 7.4161776390851016E-022 -3.3802376439949178E-021 <-- F + H 6 -4.3186730472510323E-022 6.3573864550172262E-022 -1.3332874774232946E-020 <-- F + H 7 8.3868211615634727E-022 -2.1129430175257770E-022 3.3960259340394853E-021 <-- F + H 8 8.3868211615634727E-022 3.1810129028136004E-022 6.7841577230566867E-021 <-- F + Ra 1 -1.8724208069303635E-021 9.7405933262373747E-023 1.7700227940513591E-021 <-- F + Ra 2 -1.8724208069303635E-021 1.1064082306322218E-022 1.7667140716011470E-021 <-- F + + 1 F F T F <-- c + -9.8977300309557108E+001 -9.8025558867815235E+001 <-- E + 5.8357289904110949E+000 -4.1270303625345100E-071 -1.1972216813762577E-035 <-- h + -1.3094501333089444E-070 5.8357289904110949E+000 1.8438612540980416E-036 <-- h + -2.5675140023385535E-035 -3.1728150342760886E-036 1.3703615196170547E+001 <-- h + 1.2338826198182110E-005 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.2338826198181677E-005 -4.2351647362715017E-022 <-- S + -2.1175823681357508E-022 -4.2351647362715017E-022 -3.0832217037683133E-005 <-- S + H 1 -1.5297540710575038E-008 -1.5342954353578418E-008 4.4035442656878390E+000 <-- R + H 2 2.9178644799080065E+000 2.9178644798625930E+000 1.1255351863773111E+001 <-- R + H 3 -1.5297540710575038E-008 -1.5342954353578418E-008 9.3000710023268987E+000 <-- R + H 4 2.9178644799080065E+000 2.9178644798625930E+000 2.4482634042416245E+000 <-- R + H 5 -1.5297540710575038E-008 2.9178644798625930E+000 3.4259038349647319E+000 <-- R + H 6 2.9178644799080065E+000 -1.5342954353578418E-008 1.0277711433050007E+001 <-- R + H 7 -1.5297540710575038E-008 2.9178644798625930E+000 1.0277711433050007E+001 <-- R + H 8 2.9178644799080065E+000 -1.5342954353578418E-008 3.4259038349647319E+000 <-- R + Ra 1 -1.5297540710575038E-008 -1.5342954353578418E-008 3.5922095027018428E-008 <-- R + Ra 2 2.9178644799080065E+000 2.9178644798625930E+000 6.8518076340073693E+000 <-- R + H 1 -8.4054057476983490E-022 2.1222035962824045E-022 2.4932874265711879E-005 <-- F + H 2 -1.2640570483969850E-021 -1.3188677519381906E-022 2.4932874265711879E-005 <-- F + H 3 6.4923724844654563E-024 -2.9070545280400038E-022 -2.4932874265711879E-005 <-- F + H 4 6.4923724844654563E-024 6.3573683325539062E-022 -2.4932874265711879E-005 <-- F + H 5 4.3000884611161560E-022 -5.2893346921927235E-022 -3.3677186463333160E-021 <-- F + H 6 4.3000884611161560E-022 -3.7011479160909104E-022 5.1026108262096871E-021 <-- F + H 7 -8.4054057476983490E-022 1.5928080042484668E-022 -3.3677186463333160E-021 <-- F + H 8 -8.4054057476983490E-022 1.0634124122145291E-022 -7.6028833826048180E-021 <-- F + Ra 1 1.4553041919914726E-021 1.0465101260754082E-022 4.5774422294693876E-021 <-- F + Ra 2 1.4573721435228551E-021 1.0341024168871128E-022 4.5766150488568345E-021 <-- F + + 2 F F T F <-- c + -9.8977665244136190E+001 -9.8025581508280624E+001 <-- E + 5.8310309720765625E+000 -3.9344472275647681E-071 -1.1995829190419500E-035 <-- h + -1.3083959683974914E-070 5.8310309720765625E+000 9.2178735586264273E-037 <-- h + -2.5654470407169683E-035 -5.3365728030521746E-036 1.3730642348168125E+001 <-- h + 5.8322522947483468E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 5.8322522947479132E-006 -4.2351647362715017E-022 <-- S + 0.0000000000000000E+000 -4.2351647362715017E-022 2.0620582828543947E-006 <-- S + H 1 -1.5285225517931646E-008 -1.5330602600956346E-008 4.4122460211355108E+000 <-- R + H 2 2.9155154707530557E+000 2.9155154707076787E+000 1.1277567195219572E+001 <-- R + H 3 -1.5285225517931646E-008 -1.5330602600956346E-008 9.3183963990184999E+000 <-- R + H 4 2.9155154707530557E+000 2.9155154707076787E+000 2.4530752249344379E+000 <-- R + H 5 -1.5285225517931646E-008 2.9155154707076787E+000 3.4326606230349745E+000 <-- R + H 6 2.9155154707530557E+000 -1.5330602600956346E-008 1.0297981797119037E+001 <-- R + H 7 -1.5285225517931646E-008 2.9155154707076787E+000 1.0297981797119037E+001 <-- R + H 8 2.9155154707530557E+000 -1.5330602600956346E-008 3.4326606230349745E+000 <-- R + Ra 1 -1.5285225517931646E-008 -1.5330602600956346E-008 3.5992942895151643E-008 <-- R + Ra 2 2.9155154707530557E+000 2.9155154707076787E+000 6.8653212100770054E+000 <-- R + H 1 2.1546977393425209E-022 2.6376901977180804E-022 -3.6188015198692952E-004 <-- F + H 2 -6.3156317332004820E-022 -2.6562657226212967E-022 -3.6188015198692947E-004 <-- F + H 3 -1.0550796469471985E-021 4.7552725658538313E-022 3.6188015198692941E-004 <-- F + H 4 2.1546977393425209E-022 3.6964813817859558E-022 3.6188015198692947E-004 <-- F + H 5 1.0959065552746455E-022 -1.0680789465194833E-022 3.7435060457412039E-021 <-- F + H 6 -6.3156317332004820E-022 4.2258769738198935E-022 -6.8444057949375504E-021 <-- F + H 7 3.7115371206770114E-024 -3.1856613146552344E-022 5.4375719402498045E-021 <-- F + H 8 1.0959065552746455E-022 -4.2444524987231098E-022 -4.9165869053029813E-022 <-- F + Ra 1 8.3137254285611034E-022 -2.0804313183293189E-022 7.9681080492090706E-020 <-- F + Ra 2 8.3300105468707411E-022 -2.0804313183293189E-022 7.9682734853315813E-020 <-- F + + 3 T F T T <-- c + -9.8977122677276768E+001 -9.8025582766549761E+001 <-- E + 5.8292297817734315E+000 -3.9305889317913084E-071 -1.1996387398133358E-035 <-- h + -1.3079918082854599E-070 5.8292297817734315E+000 9.0886842140249074E-037 <-- h + -2.5646545807977765E-035 -5.3651760919236666E-036 1.3731281282780589E+001 <-- h + 1.1376826303212059E-007 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.1376826303212059E-007 -1.4823076576950256E-021 <-- S + 2.1175823681357508E-022 -1.4823076576950256E-021 9.1679694278010843E-007 <-- S + H 1 -1.5280503951519818E-008 -1.5325867017681583E-008 4.4123738219945130E+000 <-- R + H 2 2.9146148756062118E+000 2.9146148755608485E+000 1.1278014463384807E+001 <-- R + H 3 -1.5280503951519818E-008 -1.5325867017681583E-008 9.3189075327753113E+000 <-- R + H 4 2.9146148756062118E+000 2.9146148755608485E+000 2.4532668913850175E+000 <-- R + H 5 -1.5280503951519818E-008 2.9146148755608485E+000 3.4328203566897653E+000 <-- R + H 6 2.9146148756062118E+000 -1.5325867017681583E-008 1.0298460998080060E+001 <-- R + H 7 -1.5280503951519818E-008 2.9146148755608485E+000 1.0298460998080060E+001 <-- R + H 8 2.9146148756062118E+000 -1.5325867017681583E-008 3.4328203566897653E+000 <-- R + Ra 1 -1.5280503951519818E-008 -1.5325867017681583E-008 3.5994617772148438E-008 <-- R + Ra 2 2.9146148756062118E+000 2.9146148755608485E+000 6.8656406773849126E+000 <-- R + H 1 -4.1980318089283900E-022 5.5818685918695359E-022 -4.0285527995320534E-004 <-- F + H 2 -2.0804494407926392E-022 1.6114016516150030E-022 -4.0285527995320529E-004 <-- F + H 3 -2.0804494407926392E-022 -5.8001366368601249E-022 4.0285527995320529E-004 <-- F + H 4 8.5074623998861141E-022 8.1730826356409636E-023 4.0285527995320529E-004 <-- F + H 5 -6.3156141770641409E-022 -3.1531586766904364E-022 -8.4155833230989790E-021 <-- F + H 6 -4.1980318089283900E-022 -3.6825542687243741E-022 -2.4863526923188766E-021 <-- F + H 7 -2.0804494407926392E-022 -4.7413454527922495E-022 -3.3333856395731770E-021 <-- F + H 8 -4.1980318089283900E-022 -1.0355763085546856E-022 -1.0533165691234730E-020 <-- F + Ra 1 8.3217977631705576E-022 5.2010964182866175E-022 1.2273510603306001E-020 <-- F + Ra 2 8.3217977631705576E-022 5.2010964182866175E-022 1.2275992145143661E-020 <-- F + + 4 T F T F <-- c + -9.8976799803714101E+001 -9.8025582776406409E+001 <-- E + 5.8286876933142704E+000 -4.3577631306243380E-071 -1.1994547456017355E-035 <-- h + -1.3078701717587671E-070 5.8286876933142704E+000 2.9927313849774902E-036 <-- h + -2.5644160810813415E-035 -4.7098040819827758E-037 1.3729175251864747E+001 <-- h + -2.1905980767135923E-006 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.1905980767135923E-006 -1.4823076576950256E-021 <-- S + 2.1175823681357508E-022 -1.4823076576950256E-021 -3.8161648670811607E-006 <-- S + H 1 -1.5279082943058601E-008 -1.5324441790687975E-008 4.4113390337684573E+000 <-- R + H 2 2.9143438313780523E+000 2.9143438313326935E+000 1.1275926659700831E+001 <-- R + H 3 -1.5279082943058601E-008 -1.5324441790687975E-008 9.3178362900744833E+000 <-- R + H 4 2.9143438313780523E+000 2.9143438313326935E+000 2.4532486641421110E+000 <-- R + H 5 -1.5279082943058601E-008 2.9143438313326935E+000 3.4322938489552843E+000 <-- R + H 6 2.9143438313780523E+000 -1.5324441790687975E-008 1.0296881474887657E+001 <-- R + H 7 -1.5279082943058601E-008 2.9143438313326935E+000 1.0296881474887657E+001 <-- R + H 8 2.9143438313780523E+000 -1.5324441790687975E-008 3.4322938489552843E+000 <-- R + Ra 1 -1.5279082943058601E-008 -1.5324441790687975E-008 3.5989097109052918E-008 <-- R + Ra 2 2.9143438313780523E+000 2.9143438313326935E+000 6.8645876619214707E+000 <-- R + H 1 4.1980544620075405E-022 8.7489453203898940E-022 -3.7036707593926613E-004 <-- F + H 2 8.4332191982790421E-022 5.5725717681862677E-022 -3.7036707593926613E-004 <-- F + H 3 8.4332191982790421E-022 -5.5447356645264242E-022 3.7036707593926619E-004 <-- F + H 4 4.1980544620075405E-022 -4.4859444804585488E-022 3.7036707593926608E-004 <-- F + H 5 -3.2134838264675875E-022 -7.9270158286791439E-022 -1.1133422075375644E-023 <-- F + H 6 -5.3310661946033384E-022 -9.5152026047809570E-022 2.1064489460603753E-021 <-- F + H 7 1.0216809098039142E-022 3.1902916040335480E-022 3.3769983669418258E-021 <-- F + H 8 -1.0959014583318367E-022 3.7196871960674858E-022 -4.3464989570252583E-022 <-- F + Ra 1 -8.3260242785499235E-022 3.1207013448839387E-022 -2.4975732798329474E-021 <-- F + Ra 2 -8.3177524724243933E-022 3.1207013448839387E-022 -2.4955570270898494E-021 <-- F + + 5 T F F F <-- c + -9.8976411294221734E+001 -9.8025587045643846E+001 <-- E + 5.8266214402456793E+000 -9.6633547772601236E-071 -1.1998099715894351E-035 <-- h + -1.3074065355343019E-070 5.8266214402456793E+000 2.8861108307769713E-035 <-- h + -2.5635070029362290E-035 6.0275627240399930E-035 1.3733241232558916E+001 <-- h + -4.3872619853147464E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -4.3872619853147464E-006 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.1175823681357508E-022 -7.2612071655804231E-006 <-- S + H 1 -1.5273666551980972E-008 -1.5319009320028965E-008 4.4072281512245226E+000 <-- R + H 2 2.9133107048491729E+000 2.9133107048038300E+000 1.1273848767503980E+001 <-- R + H 3 -1.5273666551980972E-008 -1.5319009320028965E-008 9.3260131533339035E+000 <-- R + H 4 2.9133107048491729E+000 2.9133107048038300E+000 2.4593925370544474E+000 <-- R + H 5 -1.5273666551980972E-008 2.9133107048038300E+000 3.4333103441394845E+000 <-- R + H 6 2.9133107048491729E+000 -1.5319009320028965E-008 1.0299930960418942E+001 <-- R + H 7 -1.5273666551980972E-008 2.9133107048038300E+000 1.0299930960418942E+001 <-- R + H 8 2.9133107048491729E+000 -1.5319009320028965E-008 3.4333103441394845E+000 <-- R + Ra 1 -1.5273666551980972E-008 -1.5319009320028965E-008 3.5999755504139402E-008 <-- R + Ra 2 2.9133107048491729E+000 2.9133107048038300E+000 6.8666206522792139E+000 <-- R + H 1 1.3940704909072022E-024 1.5928623716384274E-022 -5.2480710978032828E-005 <-- F + H 2 1.3940704909072022E-024 3.4457469437572096E-022 -5.2480710978032835E-005 <-- F + H 3 1.3940704909072022E-024 -3.4363957526839806E-022 5.2480710978032828E-005 <-- F + H 4 1.3940704909072022E-024 -1.5835111805651989E-022 5.2480710978032828E-005 <-- F + H 5 -2.1036416632266789E-022 2.6516535557063031E-022 -3.3407941025784792E-021 <-- F + H 6 1.0727318889769474E-022 4.6755955366143422E-025 8.9437063369302254E-022 <-- F + H 7 -3.1624328472945541E-022 -3.1716979566670118E-022 1.1905798947998927E-020 <-- F + H 8 -2.1036416632266789E-022 -1.5835111805651989E-022 -1.7316837732274436E-020 <-- F + Ra 1 3.1257806113957943E-022 1.0524965111097137E-022 1.0610732922043717E-020 <-- F + Ra 2 3.1154408537388815E-022 1.0276810927331229E-022 1.0609905741431164E-020 <-- F + + 6 T F T T <-- c + -9.8976840711543673E+001 -9.8025587878948357E+001 <-- E + 5.8270843246191086E+000 -9.6636634823358428E-071 -1.2105212710045631E-035 <-- h + -1.3076343198277902E-070 5.8270843246191086E+000 2.8861312418430544E-035 <-- h + -2.5880411401850116E-035 6.0275162139124203E-035 1.3737248747252185E+001 <-- h + -1.2094946951757279E-006 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -1.2094946951757279E-006 -4.2351647362715017E-022 <-- S + -2.1175823681357508E-022 -4.2351647362715017E-022 -1.7436960106230644E-006 <-- S + H 1 -1.5274879938099220E-008 -1.5320226308313409E-008 4.4074755908421812E+000 <-- R + H 2 2.9135421470346743E+000 2.9135421469893279E+000 1.1276099964468274E+001 <-- R + H 3 -1.5274879938099220E-008 -1.5320226308313409E-008 9.3297732284305237E+000 <-- R + H 4 2.9135421470346743E+000 2.9135421469893279E+000 2.4611488548044336E+000 <-- R + H 5 -1.5274879938099220E-008 2.9135421469893279E+000 3.4343122228233072E+000 <-- R + H 6 2.9135421470346743E+000 -1.5320226308313409E-008 1.0302936596449399E+001 <-- R + H 7 -1.5274879938099220E-008 2.9135421469893279E+000 1.0302936596449399E+001 <-- R + H 8 2.9135421470346743E+000 -1.5320226308313409E-008 3.4343122228233072E+000 <-- R + Ra 1 -1.5274879938099220E-008 -1.5320226308313409E-008 3.6010260638848236E-008 <-- R + Ra 2 2.9135421470346743E+000 2.9135421469893279E+000 6.8686244096363529E+000 <-- R + H 1 4.2397565154152601E-022 -7.9871404987058151E-023 5.2873956250465344E-006 <-- F + H 2 -2.1129905889919924E-022 -1.5928074379214882E-022 5.2873956250465378E-006 <-- F + H 3 -2.1129905889919924E-022 -2.6515986219893634E-022 -5.2873956250465361E-006 <-- F + H 4 4.5917791437583667E-025 7.1422198306384843E-022 -5.2873956250465378E-006 <-- F + H 5 4.5917791437583667E-025 3.7011484824178892E-022 1.6689882594747972E-023 <-- F + H 6 -1.0541994049241171E-022 3.1717528903839514E-022 -6.7595736954396550E-021 <-- F + H 7 1.0633829632116339E-022 -2.1222030299554257E-022 6.7929534606291504E-021 <-- F + H 8 -2.1129905889919924E-022 -4.7691809901251142E-022 -5.9125407481853547E-021 <-- F + Ra 1 1.0502468372669091E-022 -1.0342339291657394E-022 3.7446819371122211E-021 <-- F + Ra 2 1.0306012977187747E-022 -1.0463831444126120E-022 3.7450955274184976E-021 <-- F + + 7 T F T T <-- c + -9.8977008047250578E+001 -9.8025588050845812E+001 <-- E + 5.8274239349290049E+000 -9.0283673722637075E-071 -1.2105922690850850E-035 <-- h + -1.2413240734425267E-070 5.8274239349290049E+000 2.8999502893084151E-035 <-- h + -2.5881905566893470E-035 6.0599227362630593E-035 1.3738061404081135E+001 <-- h + 3.1003938420629332E-007 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 3.1003938420629332E-007 -2.1175823681357508E-022 <-- S + 2.1175823681357508E-022 -2.1175823681357508E-022 1.4639888279996752E-007 <-- S + H 1 -1.5275770178641561E-008 -1.5321119191703180E-008 4.4078227636955196E+000 <-- R + H 2 2.9137119521887320E+000 2.9137119521433830E+000 1.1276853465736089E+001 <-- R + H 3 -1.5275770178641561E-008 -1.5321119191703180E-008 9.3302387124103952E+000 <-- R + H 4 2.9137119521887320E+000 2.9137119521433830E+000 2.4612080103698304E+000 <-- R + H 5 -1.5275770178641561E-008 2.9137119521433830E+000 3.4345153870326750E+000 <-- R + H 6 2.9137119521887320E+000 -1.5321119191703180E-008 1.0303546089073242E+001 <-- R + H 7 -1.5275770178641561E-008 2.9137119521433830E+000 1.0303546089073242E+001 <-- R + H 8 2.9137119521887320E+000 -1.5321119191703180E-008 3.4345153870326750E+000 <-- R + Ra 1 -1.5275770178641561E-008 -1.5321119191703180E-008 3.6012390904140720E-008 <-- R + Ra 2 2.9137119521887320E+000 2.9137119521433830E+000 6.8690307380529587E+000 <-- R + H 1 2.1036597856899991E-022 4.7691965641170305E-022 -7.1122169167178039E-006 <-- F + H 2 -1.3922582445751812E-024 1.8575208079303729E-022 -7.1122169167178073E-006 <-- F + H 3 -1.3922582445751812E-024 2.6933403182855961E-023 7.1122169167178073E-006 <-- F + H 4 2.1036597856899991E-022 -5.2475935622234696E-023 7.1122169167178039E-006 <-- F + H 5 -2.1315049505815026E-022 -2.6423417243580979E-022 1.6680810004769167E-021 <-- F + H 6 2.1036597856899991E-022 -3.7011329084259733E-022 -4.4950136765883417E-022 <-- F + H 7 -1.3922582445751812E-024 -5.2475935622234696E-023 5.0562127894941178E-021 <-- F + H 8 2.1036597856899991E-022 -1.5835505402902223E-022 5.4797292631212680E-021 <-- F + Ra 1 -3.1201662345377736E-022 1.0401816173361566E-022 -5.8257046449596429E-021 <-- F + Ra 2 -3.1212002103034648E-022 1.0403108643068680E-022 -5.8248774643470898E-021 <-- F + + 8 T F T T <-- c + -9.8976982733537668E+001 -9.8025588046688455E+001 <-- E + 5.8273180985243389E+000 -9.2433057403102331E-071 -1.1967890289441799E-035 <-- h + -1.2626359939094013E-070 5.8273180985243389E+000 2.8999509695431714E-035 <-- h + -2.5557033463890194E-035 6.0599333705919887E-035 1.3738194961572404E+001 <-- h + 3.7873103381300816E-008 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 3.7873103381300816E-008 -4.2351647362715017E-022 <-- S + -2.1175823681357508E-022 -4.2351647362715017E-022 2.2306894439114502E-007 <-- S + H 1 -1.5275492743429662E-008 -1.5320840932872378E-008 4.4077409681642656E+000 <-- R + H 2 2.9136590339866766E+000 2.9136590339413284E+000 1.1276838448950468E+001 <-- R + H 3 -1.5275492743429662E-008 -1.5320840932872378E-008 9.3304540654336190E+000 <-- R + H 4 2.9136590339866766E+000 2.9136590339413284E+000 2.4613565846474188E+000 <-- R + H 5 -1.5275492743429662E-008 2.9136590339413284E+000 3.4345487764058422E+000 <-- R + H 6 2.9136590339866766E+000 -1.5320840932872378E-008 1.0303646257192044E+001 <-- R + H 7 -1.5275492743429662E-008 2.9136590339413284E+000 1.0303646257192044E+001 <-- R + H 8 2.9136590339866766E+000 -1.5320840932872378E-008 3.4345487764058422E+000 <-- R + Ra 1 -1.5275492743429662E-008 -1.5320840932872378E-008 3.6012741006272471E-008 <-- R + Ra 2 2.9136590339866766E+000 2.9136590339413284E+000 6.8690975167989432E+000 <-- R + H 1 -8.4378576993985475E-022 -8.1824405867459527E-022 -1.3694009785941122E-006 <-- F + H 2 -6.3202753312627967E-022 -7.9177427907289838E-022 -1.3694009785941114E-006 <-- F + H 3 -2.0851105949912952E-022 3.7289602340176458E-022 1.3694009785941122E-006 <-- F + H 4 3.2471773144455519E-024 1.8760756618988641E-022 1.3694009785941131E-006 <-- F + H 5 -2.0851105949912952E-022 -5.8001604225932330E-022 -1.6759710679449534E-021 <-- F + H 6 2.1500541412802062E-022 -2.6237868703896067E-022 -7.1816852250979060E-021 <-- F + H 7 3.2471773144455519E-024 2.6701690499497704E-022 1.7121607210722479E-021 <-- F + H 8 2.1500541412802062E-022 5.8465426021533967E-022 -2.9465204888264039E-021 <-- F + Ra 1 7.2787431390562988E-022 5.2004160793947803E-022 4.0565961188804170E-021 <-- F + Ra 2 7.2845592527383123E-022 5.2019670430433172E-022 4.0572165043398318E-021 <-- F + + 9 T F T T <-- c + -9.8976969078158916E+001 -9.8025588110492109E+001 <-- E + 5.8273070038350143E+000 -9.0164346658383682E-071 -1.1967762916096059E-035 <-- h + -1.2399471369029681E-070 5.8273070038350143E+000 2.8999502269863298E-035 <-- h + -2.5556984651187892E-035 6.0599344853745246E-035 1.3738049167744625E+001 <-- h + -2.2557439336573504E-009 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.2557439332236695E-009 2.1175823681357508E-022 <-- S + -2.1175823681357508E-022 2.1175823681357508E-022 -1.2237557205823160E-007 <-- S + H 1 -1.5275463660265949E-008 -1.5320811763369794E-008 4.4076850959689748E+000 <-- R + H 2 2.9136534866420436E+000 2.9136534865966954E+000 1.1276709679841288E+001 <-- R + H 3 -1.5275463660265949E-008 -1.5320811763369794E-008 9.3303641438003666E+000 <-- R + H 4 2.9136534866420436E+000 2.9136534865966954E+000 2.4613395599280556E+000 <-- R + H 5 -1.5275463660265949E-008 2.9136534865966954E+000 3.4345123279485152E+000 <-- R + H 6 2.9136534866420436E+000 -1.5320811763369794E-008 1.0303536911820828E+001 <-- R + H 7 -1.5275463660265949E-008 2.9136534865966954E+000 1.0303536911820828E+001 <-- R + H 8 2.9136534866420436E+000 -1.5320811763369794E-008 3.4345123279485152E+000 <-- R + Ra 1 -1.5275463660265949E-008 -1.5320811763369794E-008 3.6012358828309880E-008 <-- R + Ra 2 2.9136534866420436E+000 2.9136534865966954E+000 6.8690246198846721E+000 <-- R + H 1 6.3388289109955861E-022 -1.6160251450695717E-022 3.2465938280855974E-007 <-- F + H 2 4.2212465428598352E-022 5.7955131434055561E-022 3.2465938280855974E-007 <-- F + H 3 4.2212465428598352E-022 4.7367219593376806E-022 -3.2465938280855974E-007 <-- F + H 4 2.1036641747240844E-022 -2.6748163291374469E-022 -3.2465938280855974E-007 <-- F + H 5 -6.3666652978189190E-022 3.6779307752698057E-022 1.7005629108742919E-021 <-- F + H 6 -4.2490829296831682E-022 2.0897439991679923E-022 -3.3816347726515102E-021 <-- F + H 7 2.1036641747240844E-022 -2.7838368967758541E-024 -1.6875688781429095E-021 <-- F + H 8 -2.1315005615474173E-022 5.0155722306617917E-023 4.3001348999284145E-022 <-- F + Ra 1 -3.1199576084753702E-022 -6.2419106164190640E-022 1.4563454416264029E-021 <-- F + Ra 2 -3.1214439486385514E-022 -6.2408766406533727E-022 1.4562937428381184E-021 <-- F + + 10 T F T T <-- c + -9.8976972562243105E+001 -9.8025588073979321E+001 <-- E + 5.8273061348234876E+000 -9.6548840069835866E-071 -1.1967810910514872E-035 <-- h + -1.3037919339801102E-070 5.8273061348234876E+000 2.8999505067825759E-035 <-- h + -2.5556980827845053E-035 6.0599345726918746E-035 1.3738104103021625E+001 <-- h + 8.9560481075605380E-009 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 8.9560481075605380E-009 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.1175823681357508E-022 -2.3705233847919061E-008 <-- S + H 1 -1.5275461382274761E-008 -1.5320809478615961E-008 4.4077001893652596E+000 <-- R + H 2 2.9136530521362825E+000 2.9136530520909343E+000 1.1276752240876073E+001 <-- R + H 3 -1.5275461382274761E-008 -1.5320809478615961E-008 9.3304039856813699E+000 <-- R + H 4 2.9136530521362825E+000 2.9136530520909343E+000 2.4613519341705592E+000 <-- R + H 5 -1.5275461382274761E-008 2.9136530520909343E+000 3.4345260617679094E+000 <-- R + H 6 2.9136530521362825E+000 -1.5320809478615961E-008 1.0303578113278721E+001 <-- R + H 7 -1.5275461382274761E-008 2.9136530520909343E+000 1.0303578113278721E+001 <-- R + H 8 2.9136530521362825E+000 -1.5320809478615961E-008 3.4345260617679094E+000 <-- R + Ra 1 -1.5275461382274761E-008 -1.5320809478615961E-008 3.6012502833392659E-008 <-- R + Ra 2 2.9136530521362825E+000 2.9136530520909343E+000 6.8690520875233156E+000 <-- R + H 1 -6.3156371133067807E-022 1.3466789372109688E-022 -2.1740644947981436E-007 <-- F + H 2 -4.1980547451710299E-022 -1.8296946149926575E-022 -2.1740644947981436E-007 <-- F + H 3 4.2722747273719735E-022 -4.4766725751623463E-022 2.1740644947981430E-007 <-- F + H 4 -2.0804723770352790E-022 -1.3002990229587198E-022 2.1740644947981430E-007 <-- F + H 5 3.7109991100471929E-024 5.5258554916006219E-023 -5.1183837121604329E-021 <-- F + H 6 -2.0804723770352790E-022 2.1407723252618756E-022 5.0460116548911711E-021 <-- F + H 7 -2.0804723770352790E-022 -4.2119747791453770E-022 5.0460116548911711E-021 <-- F + H 8 -4.1980547451710299E-022 -2.6237880030435639E-022 1.1398758759298424E-020 <-- F + Ra 1 8.3193691922122435E-022 5.2011960918348792E-022 -8.1136203260377680E-021 <-- F + Ra 2 8.3244098240699885E-022 5.2011960918348792E-022 -8.1140339163440445E-021 <-- F + + 11 T T T T <-- c + -9.8976972393943711E+001 -9.8025588116468683E+001 <-- E + 5.8273007935244294E+000 -9.7124830850981686E-071 -1.1967830253964447E-035 <-- h + -1.3070710835327237E-070 5.8273007935244294E+000 2.9120386644381433E-035 <-- h + -2.5556957328021562E-035 6.0883206746578505E-035 1.3738126243882727E+001 <-- h + 5.1188351560954581E-009 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 5.1188351565291390E-009 -1.4823076576950256E-021 <-- S + 2.1175823681357508E-022 -1.4823076576950256E-021 -7.5083271063210166E-009 <-- S + H 1 -1.5275447380812404E-008 -1.5320795435587612E-008 4.4076994860091157E+000 <-- R + H 2 2.9136503814867671E+000 2.9136503814414190E+000 1.1276762607950479E+001 <-- R + H 3 -1.5275447380812404E-008 -1.5320795435587612E-008 9.3304268298987321E+000 <-- R + H 4 2.9136503814867671E+000 2.9136503814414190E+000 2.4613637079573700E+000 <-- R + H 5 -1.5275447380812404E-008 2.9136503814414190E+000 3.4345315969832426E+000 <-- R + H 6 2.9136503814867671E+000 -1.5320795435587612E-008 1.0303594718924606E+001 <-- R + H 7 -1.5275447380812404E-008 2.9136503814414190E+000 1.0303594718924606E+001 <-- R + H 8 2.9136503814867671E+000 -1.5320795435587612E-008 3.4345315969832426E+000 <-- R + Ra 1 -1.5275447380812404E-008 -1.5320795435587612E-008 3.6012560872538180E-008 <-- R + Ra 2 2.9136503814867671E+000 2.9136503814414190E+000 6.8690631579539243E+000 <-- R + H 1 -2.0851114444817634E-022 4.2073218366879129E-022 1.5384299490394256E-007 <-- F + H 2 -6.3202761807532649E-022 9.7659755530442584E-022 1.5384299490393918E-007 <-- F + H 3 -2.0851114444817634E-022 7.6625048846731803E-023 -1.5384299490394256E-007 <-- F + H 4 -2.0851114444817634E-022 -6.3805900039908408E-022 -1.5384299490393918E-007 <-- F + H 5 -1.0263202604138880E-022 4.2073218366879129E-022 -1.6819455910400439E-021 <-- F + H 6 -1.0263202604138880E-022 2.0897394685521623E-022 -1.2584291174128937E-021 <-- F + H 7 -1.0263202604138880E-022 -2.1454252677193396E-022 -3.3760114855486443E-021 <-- F + H 8 1.0912621077218628E-022 -2.7842899583588594E-024 8.5915325072285716E-022 <-- F + Ra 1 7.2811376059763327E-022 -6.2418924939557431E-022 2.7175073569265277E-021 <-- F + Ra 2 7.2821715817420240E-022 -6.2408585181900518E-022 2.7177141520796660E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/65.geom b/tests/tests_data/valid_castep_geom/65.geom new file mode 100755 index 0000000000000000000000000000000000000000..0e63646a03f0637b13a421fe7676c9fe76600576 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/65.geom @@ -0,0 +1,323 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8976972161120287E+001 -9.7946305860522344E+001 <-- E + 5.8273007935244205E+000 -9.7124830850981734E-071 -1.1967830253964446E-035 <-- h + -1.3070710835327240E-070 5.8273007935244205E+000 2.9120386644381444E-035 <-- h + -2.5556957328021632E-035 6.0883206746578440E-035 1.3738126243882729E+001 <-- h + 1.6893001647975796E-004 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.6893001647975752E-004 -2.1175823681357508E-022 <-- S + -1.0587911840678754E-022 -2.1175823681357508E-022 1.6891101843026892E-004 <-- S + H 1 -1.5275447380812381E-008 -1.5320795435587589E-008 4.4076994860091112E+000 <-- R + H 2 2.9136503814867627E+000 2.9136503814414145E+000 1.1276762607950475E+001 <-- R + H 3 -1.5275447380812381E-008 -1.5320795435587589E-008 9.3304268298987392E+000 <-- R + H 4 2.9136503814867627E+000 2.9136503814414145E+000 2.4613637079573749E+000 <-- R + H 5 -1.5275447380812381E-008 2.9136503814414145E+000 3.4345315969832431E+000 <-- R + H 6 2.9136503814867627E+000 -1.5320795435587589E-008 1.0303594718924607E+001 <-- R + H 7 -1.5275447380812381E-008 2.9136503814414145E+000 1.0303594718924607E+001 <-- R + H 8 2.9136503814867627E+000 -1.5320795435587589E-008 3.4345315969832431E+000 <-- R + Ra 1 -1.5275447380812381E-008 -1.5320795435587589E-008 3.6012560872538180E-008 <-- R + Ra 2 2.9136503814867627E+000 2.9136503814414145E+000 6.8690631579539252E+000 <-- R + H 1 6.3529283290404542E-022 -4.4796202891407813E-023 -1.1569674732110146E-007 <-- F + H 2 -4.2349835116382996E-022 5.1768661364465098E-022 -1.1569674732110146E-007 <-- F + H 3 1.8122463320210621E-026 -3.0287655400795243E-022 1.1569674732110148E-007 <-- F + H 4 -2.1174011435025487E-022 -5.8742668472619400E-022 1.1569674732110148E-007 <-- F + H 5 5.2957681666713984E-023 -1.3082298659692270E-022 1.4838672966588458E-023 <-- F + H 6 1.8122463320210621E-026 2.7995691013258622E-023 2.5559375147294893E-021 <-- F + H 7 1.8122463320210621E-026 -1.8376254580031647E-022 -5.0673590105592137E-021 <-- F + H 8 -5.2921436740073558E-023 2.7995691013258622E-023 -4.2203260633049134E-021 <-- F + Ra 1 -8.9967046583386976E-025 3.4048503101347163E-022 3.3254683747006352E-021 <-- F + Ra 2 7.5469075927218559E-025 3.3552194733815346E-022 3.3320858196010594E-021 <-- F + + 1 F F T F <-- c + -9.8957947907283241E+001 -9.7947079146543075E+001 <-- E + 5.7897466961657136E+000 -9.5404416826580692E-071 -1.1890712127780039E-035 <-- h + -1.2986476510611609E-070 5.7897466961657136E+000 2.8399817909310982E-035 <-- h + -2.5392255264803035E-035 5.9234453625315546E-035 1.3649600710788532E+001 <-- h + 1.1785558500915921E-005 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.1785558500915921E-005 2.1175823681357508E-022 <-- S + -1.0587911840678754E-022 2.1175823681357508E-022 -2.8695913687934796E-005 <-- S + H 1 -1.5177004609714259E-008 -1.5222060418503820E-008 4.3792971716013280E+000 <-- R + H 2 2.8948733329058522E+000 2.8948733328607963E+000 1.1204097526995595E+001 <-- R + H 3 -1.5177004609714259E-008 -1.5222060418503820E-008 9.2703036107482095E+000 <-- R + H 4 2.8948733329058522E+000 2.8948733328607963E+000 2.4455032553539442E+000 <-- R + H 5 -1.5177004609714259E-008 2.8948733328607963E+000 3.4124002134776368E+000 <-- R + H 6 2.8948733329058522E+000 -1.5222060418503820E-008 1.0237200568871902E+001 <-- R + H 7 -1.5177004609714259E-008 2.8948733328607963E+000 1.0237200568871902E+001 <-- R + H 8 2.8948733329058522E+000 -1.5222060418503820E-008 3.4124002134776368E+000 <-- R + Ra 1 -1.5177004609714259E-008 -1.5222060418503820E-008 3.5780503669631914E-008 <-- R + Ra 2 2.8948733329058522E+000 2.8948733328607963E+000 6.8248003911747697E+000 <-- R + H 1 -6.3528830228821543E-022 9.2931030297506089E-023 3.1159017469825829E-005 <-- F + H 2 -4.2353006547464034E-022 1.6830413942627543E-023 3.1159017469825829E-005 <-- F + H 3 4.2350288177966000E-022 6.1240045498080742E-022 -3.1159017469825829E-005 <-- F + H 4 6.3526111859323508E-022 1.1278336499877875E-022 -3.1159017469825829E-005 <-- F + H 5 -1.5883226945767146E-022 2.3520609565662685E-022 -3.3797882069045763E-021 <-- F + H 6 5.2925967355903611E-023 -5.5961479962038893E-023 5.0905412656384267E-021 <-- F + H 7 1.5880508576269117E-022 1.5579675685153619E-022 -3.3797882069045763E-021 <-- F + H 8 -5.2953151050883931E-023 1.8226653645323308E-022 -2.1092387860231258E-021 <-- F + Ra 1 5.2242462184170549E-024 -6.7633338176267680E-022 1.8720362125653993E-021 <-- F + Ra 2 -5.1155114384957910E-024 -6.7591979145640028E-022 1.8728633931779524E-021 <-- F + + 2 F F T F <-- c + -9.8958194280062685E+001 -9.7947097641984442E+001 <-- E + 5.7853059951286046E+000 -9.5330402741437149E-071 -1.1911657951215381E-035 <-- h + -1.2976515960913079E-070 5.7853059951286046E+000 2.8450783745563552E-035 <-- h + -2.5372779557106943E-035 5.9188057510043360E-035 1.3673644865871820E+001 <-- h + 4.4472003662113409E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 4.4472003662113409E-006 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 1.6329009679787176E-006 <-- S + H 1 -1.5165363938084324E-008 -1.5210385189338415E-008 4.3870318191563573E+000 <-- R + H 2 2.8926529823989382E+000 2.8926529823539169E+000 1.1223854252092268E+001 <-- R + H 3 -1.5165363938084324E-008 -1.5210385189338415E-008 9.2866131184025260E+000 <-- R + H 4 2.8926529823989382E+000 2.8926529823539169E+000 2.4497906854666156E+000 <-- R + H 5 -1.5165363938084324E-008 2.8926529823539169E+000 3.4184112523114871E+000 <-- R + H 6 2.8926529823989382E+000 -1.5210385189338415E-008 1.0255233685247397E+001 <-- R + H 7 -1.5165363938084324E-008 2.8926529823539169E+000 1.0255233685247397E+001 <-- R + H 8 2.8926529823989382E+000 -1.5210385189338415E-008 3.4184112523114871E+000 <-- R + Ra 1 -1.5165363938084324E-008 -1.5210385189338415E-008 3.5843532031956888E-008 <-- R + Ra 2 2.8926529823989382E+000 2.8926529823539169E+000 6.8368224687794426E+000 <-- R + H 1 4.2351737975031617E-022 3.1902819764749092E-022 -3.2913334611727379E-004 <-- F + H 2 4.2351737975031617E-022 2.5947119354367293E-022 -3.2913334611727390E-004 <-- F + H 3 -4.2351556750398417E-022 -6.8020598231656651E-022 3.2913334611727390E-004 <-- F + H 4 -4.2351556750398417E-022 1.0726996083391584E-022 3.2913334611727379E-004 <-- F + H 5 -2.6469688989380286E-022 -2.6330695358984056E-022 5.0784843907914910E-021 <-- F + H 6 1.0588002452995354E-022 -2.8977673319153744E-022 -8.4740427652773152E-021 <-- F + H 7 1.0588002452995354E-022 -7.8018496377962371E-023 1.6903526017742896E-021 <-- F + H 8 5.2940465326559782E-023 1.3908424271282898E-024 3.3844184962828903E-021 <-- F + Ra 1 -2.1041964580232213E-025 3.1200936202649373E-022 -8.3383413754216247E-022 <-- F + Ra 2 2.0317066047419169E-025 3.1213860899720514E-022 -8.3052541509195036E-022 <-- F + + 3 T F T T <-- c + -9.8957774738846652E+001 -9.7947098078626112E+001 <-- E + 5.7840220019421693E+000 -9.5309002160711180E-071 -1.1918418978817111E-035 <-- h + -1.2976845089823038E-070 5.7840220019421693E+000 2.8451609072255202E-035 <-- h + -2.5382288083679518E-035 5.9174642444406490E-035 1.3674034230285859E+001 <-- h + -1.5160112592366159E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -1.5160112591932479E-008 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 6.5395813744978729E-007 <-- S + H 1 -1.5161998130989122E-008 -1.5207009390208238E-008 4.3870869090004225E+000 <-- R + H 2 2.8920109858090863E+000 2.8920109857640752E+000 1.1224104024143353E+001 <-- R + H 3 -1.5161998130989122E-008 -1.5207009390208238E-008 9.2869473929745414E+000 <-- R + H 4 2.8920109858090863E+000 2.8920109857640752E+000 2.4499302778316121E+000 <-- R + H 5 -1.5161998130989122E-008 2.8920109857640752E+000 3.4185085934160178E+000 <-- R + H 6 2.8920109858090863E+000 -1.5207009390208238E-008 1.0255525708558947E+001 <-- R + H 7 -1.5161998130989122E-008 2.8920109857640752E+000 1.0255525708558947E+001 <-- R + H 8 2.8920109858090863E+000 -1.5207009390208238E-008 3.4185085934160178E+000 <-- R + Ra 1 -1.5161998130989122E-008 -1.5207009390208238E-008 3.5844552695867904E-008 <-- R + Ra 2 2.8920109858090863E+000 2.8920109857640752E+000 6.8370171509874824E+000 <-- R + H 1 9.3104155307582085E-025 -4.8968729813872839E-022 -3.5769772144913261E-004 <-- F + H 2 -2.1082719526049927E-022 6.1542600023211659E-022 -3.5769772144913267E-004 <-- F + H 3 2.1268927836665090E-022 4.4337243282108683E-022 3.5769772144913267E-004 <-- F + H 4 9.3104155307582085E-025 -5.6909663694381904E-022 3.5769772144913261E-004 <-- F + H 5 -2.1082719526049927E-022 3.6244926640421247E-027 3.3862719712189649E-021 <-- F + H 6 -1.0494807685371172E-022 3.6244926640421247E-027 7.1979202338633156E-021 <-- F + H 7 9.3104155307582085E-025 -1.0587549391412350E-022 3.3862719712189649E-021 <-- F + H 8 -1.0494807685371172E-022 1.0588274289945159E-022 -1.3130870500239892E-020 <-- F + Ra 1 2.0958503424980872E-022 8.1268264189685913E-025 -4.1514662424508150E-022 <-- F + Ra 2 2.0648310695273486E-022 -8.4167858320919631E-025 -4.1700778062332582E-022 <-- F + + 4 T F T F <-- c + -9.8957426109899828E+001 -9.7947098734504266E+001 <-- E + 5.7834327252253246E+000 -9.5277754691097138E-071 -1.1906296423438508E-035 <-- h + -1.2970309944369549E-070 5.7834327252253246E+000 2.8437064365997840E-035 <-- h + -2.5355108462774915E-035 5.9143890511549331E-035 1.3672094238730269E+001 <-- h + -2.5582253056835591E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -2.5582253056835591E-006 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -4.0499731716646739E-006 <-- S + H 1 -1.5160453425163930E-008 -1.5205460098631637E-008 4.3860342876890765E+000 <-- R + H 2 2.8917163474522090E+000 2.8917163474072023E+000 1.1222081407054212E+001 <-- R + H 3 -1.5160453425163930E-008 -1.5205460098631637E-008 9.2860600227201271E+000 <-- R + H 4 2.8917163474522090E+000 2.8917163474072023E+000 2.4500129033549927E+000 <-- R + H 5 -1.5160453425163930E-008 2.8917163474072023E+000 3.4180235955220346E+000 <-- R + H 6 2.8917163474522090E+000 -1.5205460098631637E-008 1.0254070714887169E+001 <-- R + H 7 -1.5160453425163930E-008 2.8917163474072023E+000 1.0254070714887169E+001 <-- R + H 8 2.8917163474522090E+000 -1.5205460098631637E-008 3.4180235955220346E+000 <-- R + Ra 1 -1.5160453425163930E-008 -1.5205460098631637E-008 3.5839467281543734E-008 <-- R + Ra 2 2.8917163474522090E+000 2.8917163474072023E+000 6.8360471552046018E+000 <-- R + H 1 1.3863684439961125E-024 2.9139931661837295E-022 -3.2099481260731272E-004 <-- F + H 2 -4.2213010518315408E-022 -5.2254640613380629E-022 -3.2099481260731283E-004 <-- F + H 3 -4.2213010518315408E-022 9.9493414506070514E-023 3.2099481260731272E-004 <-- F + H 4 1.3863684439961125E-024 1.3258063900819163E-022 3.2099481260731283E-004 <-- F + H 5 2.6608416446096495E-022 5.3171300203100964E-023 -3.3770004057189491E-021 <-- F + H 6 1.6020504605417743E-022 1.5905041860988852E-022 4.3464785692540231E-022 <-- F + H 7 -1.5743230916618520E-022 -5.2707818203686579E-023 1.1131383298252121E-023 <-- F + H 8 -5.1553190759397658E-023 -2.6446605501726165E-022 -2.1064509848374986E-021 <-- F + Ra 1 3.1250547175065469E-022 5.2374486722556933E-023 2.4964957603874652E-021 <-- F + Ra 2 3.1167829113810166E-022 5.1650703686573034E-023 2.4966508567523189E-021 <-- F + + 5 T F F F <-- c + -9.8957291033421967E+001 -9.7947103323775750E+001 <-- E + 5.7819670927850444E+000 -9.5343648244139662E-071 -1.1910688024858097E-035 <-- h + -1.2967022512558978E-070 5.7819670927850444E+000 2.8491728907191564E-035 <-- h + -2.5348680597273886E-035 5.9232259711637630E-035 1.3677135451166846E+001 <-- h + -3.0157582983818612E-006 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -3.0157582983818612E-006 0.0000000000000000E+000 <-- S + -1.0587911840678754E-022 0.0000000000000000E+000 -4.2453742709093467E-006 <-- S + H 1 -1.5156611476375909E-008 -1.5201606744291966E-008 4.3826877467164778E+000 <-- R + H 2 2.8909835312359107E+000 2.8909835311909156E+000 1.1221255472299902E+001 <-- R + H 3 -1.5156611476375909E-008 -1.5201606744291966E-008 9.2944477761557334E+000 <-- R + H 4 2.8909835312359107E+000 2.8909835311909156E+000 2.4558800505723100E+000 <-- R + H 5 -1.5156611476375909E-008 2.8909835311909156E+000 3.4192838986443936E+000 <-- R + H 6 2.8909835312359107E+000 -1.5201606744291966E-008 1.0257851624227817E+001 <-- R + H 7 -1.5156611476375909E-008 2.8909835311909156E+000 1.0257851624227817E+001 <-- R + H 8 2.8909835312359107E+000 -1.5201606744291966E-008 3.4192838986443936E+000 <-- R + Ra 1 -1.5156611476375909E-008 -1.5201606744291966E-008 3.5852682109135267E-008 <-- R + Ra 2 2.8909835312359107E+000 2.8909835311909156E+000 6.8385677614361056E+000 <-- R + H 1 -8.4448130441881471E-022 5.2476133836677261E-023 -1.5087694884054646E-005 <-- F + H 2 -2.0920659397808943E-022 1.7159014204431325E-022 -1.5087694884054646E-005 <-- F + H 3 2.1430987964906076E-022 3.9241244035828818E-023 1.5087694884054650E-005 <-- F + H 4 2.5516428354856558E-024 -2.6516122138368538E-022 1.5087694884054650E-005 <-- F + H 5 -1.0332747557130189E-022 -4.6342536671651116E-025 -5.1044681521692175E-021 <-- F + H 6 -3.1508571238487695E-022 2.6006354234980375E-023 -1.7163363631520162E-021 <-- F + H 7 1.0843076124227319E-022 7.8945913438374141E-023 -1.7163363631520162E-021 <-- F + H 8 2.5516428354856558E-024 1.0541569304007103E-022 1.1836190792916789E-020 <-- F + Ra 1 5.7223197747195801E-022 -1.0414173921356179E-022 -4.9934777004701335E-021 <-- F + Ra 2 5.7202518231881975E-022 -1.0390909466628126E-022 -4.9927539174341496E-021 <-- F + + 6 T F T T <-- c + -9.8957621481708259E+001 -9.7947102703633931E+001 <-- E + 5.7824693364316371E+000 -9.5211338074725842E-071 -1.1977811177066144E-035 <-- h + -1.3000775330448473E-070 5.7824693364316371E+000 2.8427693009868207E-035 <-- h + -2.5504804313456433E-035 5.9076016218123135E-035 1.3679241288451665E+001 <-- h + -2.9444796015515654E-007 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -2.9444796015559022E-007 2.1175823681357508E-022 <-- S + 1.0587911840678754E-022 2.1175823681357508E-022 -8.0072655002936047E-007 <-- S + H 1 -1.5157928037279097E-008 -1.5202927213655211E-008 4.3830632978965376E+000 <-- R + H 2 2.8912346530578903E+000 2.8912346530128912E+000 1.1222683942122371E+001 <-- R + H 3 -1.5157928037279097E-008 -1.5202927213655211E-008 9.2961780622715313E+000 <-- R + H 4 2.8912346530578903E+000 2.8912346530128912E+000 2.4565574180456995E+000 <-- R + H 5 -1.5157928037279097E-008 2.8912346530128912E+000 3.4198103579711190E+000 <-- R + H 6 2.8912346530578903E+000 -1.5202927213655211E-008 1.0259431002196951E+001 <-- R + H 7 -1.5157928037279097E-008 2.8912346530128912E+000 1.0259431002196951E+001 <-- R + H 8 2.8912346530578903E+000 -1.5202927213655211E-008 3.4198103579711190E+000 <-- R + Ra 1 -1.5157928037279097E-008 -1.5202927213655211E-008 3.5858202264654366E-008 <-- R + Ra 2 2.8912346530578903E+000 2.8912346530128912E+000 6.8396206800840353E+000 <-- R + H 1 -2.1152717540624240E-022 5.1315673224507146E-023 -1.9277131005284807E-006 <-- F + H 2 2.3106140733268547E-025 -6.1042881681791504E-022 -1.9277131005284798E-006 <-- F + H 3 2.3106140733268547E-025 3.9542280804656666E-022 1.9277131005284790E-006 <-- F + H 4 2.1198929822090777E-022 5.8071126525844482E-022 1.9277131005284798E-006 <-- F + H 5 -5.2708497796061084E-023 2.4845893622810263E-023 3.3732881323731999E-021 <-- F + H 6 1.0611017981412022E-022 2.4845893622810263E-023 -8.6187660389830179E-022 <-- F + H 7 -1.0564805699945486E-022 1.3072501202959781E-022 -1.4843656644001516E-023 <-- F + H 8 -5.2708497796061084E-023 1.3072501202959781E-022 5.9143869741361005E-021 <-- F + Ra 1 5.2067012362347591E-023 -3.6395212353749851E-022 -3.3286537648646264E-021 <-- F + Ra 2 5.1963614785778463E-023 -3.6421061747892133E-022 -3.3288605600177647E-021 <-- F + + 7 T F T T <-- c + -9.8957671790992109E+001 -9.7947102915788193E+001 <-- E + 5.7824834128674976E+000 -9.5069281103390308E-071 -1.1978343926795523E-035 <-- h + -1.3000645862309655E-070 5.7824834128674976E+000 2.8360489716542534E-035 <-- h + -2.5504866048877915E-035 5.8914672389775933E-035 1.3679852843168209E+001 <-- h + 3.4959406600056780E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 3.4959406600056780E-008 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.1175823681357508E-022 2.0842675608600397E-007 <-- S + H 1 -1.5157964936670931E-008 -1.5202964222589868E-008 4.3831527915252444E+000 <-- R + H 2 2.8912416912757837E+000 2.8912416912307846E+000 1.1223079213109349E+001 <-- R + H 3 -1.5157964936670931E-008 -1.5202964222589868E-008 9.2967001233625766E+000 <-- R + H 4 2.8912416912757837E+000 2.8912416912307846E+000 2.4567737017784714E+000 <-- R + H 5 -1.5157964936670931E-008 2.8912416912307846E+000 3.4199632466518581E+000 <-- R + H 6 2.8912416912757837E+000 -1.5202964222589868E-008 1.0259889668235962E+001 <-- R + H 7 -1.5157964936670931E-008 2.8912416912307846E+000 1.0259889668235962E+001 <-- R + H 8 2.8912416912757837E+000 -1.5202964222589868E-008 3.4199632466518581E+000 <-- R + Ra 1 -1.5157964936670931E-008 -1.5202964222589868E-008 3.5859805369114570E-008 <-- R + Ra 2 2.8912416912757837E+000 2.8912416912307846E+000 6.8399264574439105E+000 <-- R + H 1 2.1106193779319388E-022 1.0564794373405911E-022 -1.4163685406102651E-006 <-- F + H 2 4.2282017460676896E-022 -2.7816386049054574E-022 -1.4163685406102600E-006 <-- F + H 3 -4.2421277264753142E-022 6.5943274331513782E-023 1.4163685406102651E-006 <-- F + H 4 -2.1245453583395629E-022 1.0564794373405911E-022 1.4163685406102600E-006 <-- F + H 5 2.6400149699658765E-022 -7.9640513477819088E-023 2.5049661658965384E-023 <-- F + H 6 2.6400149699658765E-022 5.2708384530665334E-023 -4.6336315482396863E-021 <-- F + H 7 -1.5951497663056252E-022 1.5858750293745287E-022 2.5049661658965384E-023 <-- F + H 8 -5.3635858223774990E-023 -2.6700954274425323E-023 -6.7512139163754372E-021 <-- F + Ra 1 -1.5607225561986981E-022 -5.1782215965199483E-023 5.6170928015716692E-021 <-- F + Ra 2 -1.5599470743744297E-022 -5.2247505059760561E-023 5.6174546930896612E-021 <-- F + + 8 T F T T <-- c + -9.8957663933289894E+001 -9.7947102892422947E+001 <-- E + 5.7824848498203485E+000 -9.4383354908502867E-071 -1.1978245618142758E-035 <-- h + -1.2998877625987465E-070 5.7824848498203485E+000 2.8034877449517685E-035 <-- h + -2.5504872350962536E-035 5.8147605637900840E-035 1.3679739992580100E+001 <-- h + 4.9076331555455294E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 4.9076331555455294E-008 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -2.0336725361450730E-008 <-- S + H 1 -1.5157968703440218E-008 -1.5202968000541522E-008 4.3831184496753712E+000 <-- R + H 2 2.8912424097522056E+000 2.8912424097072060E+000 1.1222988445965422E+001 <-- R + H 3 -1.5157968703440218E-008 -1.5202968000541522E-008 9.2966216146237475E+000 <-- R + H 4 2.8912424097522056E+000 2.8912424097072060E+000 2.4567516183336977E+000 <-- R + H 5 -1.5157968703440218E-008 2.8912424097072060E+000 3.4199350340045345E+000 <-- R + H 6 2.8912424097522056E+000 -1.5202968000541522E-008 1.0259805030294585E+001 <-- R + H 7 -1.5157968703440218E-008 2.8912424097072060E+000 1.0259805030294585E+001 <-- R + H 8 2.8912424097522056E+000 -1.5202968000541522E-008 3.4199350340045345E+000 <-- R + Ra 1 -1.5157968703440218E-008 -1.5202968000541522E-008 3.5859509547209777E-008 <-- R + Ra 2 2.8912424097522056E+000 2.8912424097072060E+000 6.8398700321495598E+000 <-- R + H 1 -4.2258885835229582E-022 1.0541529661118590E-022 -1.4430753680274204E-006 <-- F + H 2 -2.1083062153872073E-022 2.1129441501797344E-022 -1.4430753680274161E-006 <-- F + H 3 -2.1083062153872073E-022 4.2305265183154852E-022 1.4430753680274161E-006 <-- F + H 4 9.2761527485434343E-025 1.0541529661118590E-022 1.4430753680274161E-006 <-- F + H 5 1.5974629288503567E-022 2.6005957806095245E-023 -3.3862771814271692E-021 <-- F + H 6 3.1856497049521698E-022 1.3188507621288278E-022 -1.6922112869185687E-021 <-- F + H 7 1.0680673368164190E-022 -5.0338963422784243E-022 5.0840522911158342E-021 <-- F + H 8 -1.5789106233532696E-022 -2.9163139741426739E-022 3.3899863966072336E-021 <-- F + Ra 1 2.0798961457733756E-022 -1.0384288546538501E-022 4.1594294690216822E-022 <-- F + Ra 2 2.0810593685097783E-022 -1.0420477698337695E-022 4.1625313963187561E-022 <-- F + + 9 T F T T <-- c + -9.8957657426858248E+001 -9.7947102897234302E+001 <-- E + 5.7824648276720936E+000 -9.4295095464860929E-071 -1.1995376258802585E-035 <-- h + -1.3007390428549259E-070 5.7824648276720936E+000 2.7992079178135583E-035 <-- h + -2.5545157263739046E-035 5.8046464636788961E-035 1.3679746584806381E+001 <-- h + -1.6090947038346903E-009 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -1.6090947038346903E-009 2.1175823681357508E-022 <-- S + 1.0587911840678754E-022 2.1175823681357508E-022 -5.9271937229415234E-008 <-- S + H 1 -1.5157916218201691E-008 -1.5202915359490636E-008 4.3830902234853255E+000 <-- R + H 2 2.8912323986781305E+000 2.8912323986331314E+000 1.1222963515888516E+001 <-- R + H 3 -1.5157916218201691E-008 -1.5202915359490636E-008 9.2966564330401091E+000 <-- R + H 4 2.8912323986781305E+000 2.8912323986331314E+000 2.4567831406369192E+000 <-- R + H 5 -1.5157916218201691E-008 2.8912323986331314E+000 3.4199366820611221E+000 <-- R + H 6 2.8912323986781305E+000 -1.5202915359490636E-008 1.0259809974464313E+001 <-- R + H 7 -1.5157916218201691E-008 2.8912323986331314E+000 1.0259809974464313E+001 <-- R + H 8 2.8912323986781305E+000 -1.5202915359490636E-008 3.4199366820611221E+000 <-- R + Ra 1 -1.5157916218201691E-008 -1.5202915359490636E-008 3.5859526827801467E-008 <-- R + Ra 2 2.8912323986781305E+000 2.8912323986331314E+000 6.8398733282627173E+000 <-- R + H 1 -2.3189957126124518E-024 -1.2770954739851051E-023 5.6409913582144934E-007 <-- F + H 2 -2.3189957126124518E-024 1.3281283306948181E-022 5.6409913582144934E-007 <-- F + H 3 -2.3189957126124518E-024 -1.3188496294748704E-022 -5.6409913582144934E-007 <-- F + H 4 -2.3189957126124518E-024 -4.0981764876530432E-022 -5.6409913582144934E-007 <-- F + H 5 2.6237880030435639E-022 2.6933714662694276E-023 -1.7005609853625643E-021 <-- F + H 6 1.0356012269417509E-022 7.9873273866088053E-023 -1.2770445117354139E-021 <-- F + H 7 4.2119747791453770E-022 7.9873273866088053E-023 -6.7827586688883656E-021 <-- F + H 8 2.6237880030435639E-022 2.6933714662694276E-023 1.2698999117960542E-020 <-- F + Ra 1 -5.2017130797177249E-022 1.0402337816279797E-022 -1.4564306918557406E-021 <-- F + Ra 2 -5.2006791039520336E-022 1.0402337816279797E-022 -1.4562238967026024E-021 <-- F + + 10 T T T T <-- c + -9.8957659294471412E+001 -9.7947102901054663E+001 <-- E + 5.7824646224997958E+000 -9.4596584603064023E-071 -1.1995399083269194E-035 <-- h + -1.3009402990420113E-070 5.7824646224997958E+000 2.8129133898394152E-035 <-- h + -2.5545156363909117E-035 5.8369444288975347E-035 1.3679772785495819E+001 <-- h + 5.6320203349093101E-009 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 5.6320203349093101E-009 -2.1175823681357508E-022 <-- S + 1.0587911840678754E-022 -2.1175823681357508E-022 -1.6198234201007800E-008 <-- S + H 1 -1.5157915680371441E-008 -1.5202914820063735E-008 4.3831021087257280E+000 <-- R + H 2 2.8912322960919821E+000 2.8912322960469830E+000 1.1222988501473640E+001 <-- R + H 3 -1.5157915680371441E-008 -1.5202914820063735E-008 9.2966707484892819E+000 <-- R + H 4 2.8912322960919821E+000 2.8912322960469830E+000 2.4567843557413727E+000 <-- R + H 5 -1.5157915680371441E-008 2.8912322960469830E+000 3.4199432322335506E+000 <-- R + H 6 2.8912322960919821E+000 -1.5202914820063735E-008 1.0259829624981460E+001 <-- R + H 7 -1.5157915680371441E-008 2.8912322960469830E+000 1.0259829624981460E+001 <-- R + H 8 2.8912322960919821E+000 -1.5202914820063735E-008 3.4199432322335506E+000 <-- R + Ra 1 -1.5157915680371441E-008 -1.5202914820063735E-008 3.5859595509214534E-008 <-- R + Ra 2 2.8912322960919821E+000 2.8912322960469830E+000 6.8398864286075058E+000 <-- R + H 1 -9.2764359120328127E-025 3.8776572749759042E-023 -8.0846567962282977E-008 <-- F + H 2 -9.2764359120328127E-025 9.1716131953152807E-023 -8.0846567962282977E-008 <-- F + H 3 -9.2764359120328127E-025 -9.3572325258725392E-023 8.0846567962282977E-008 <-- F + H 4 -9.2764359120328127E-025 -4.0632766055331615E-023 8.0846567962282977E-008 <-- F + H 5 1.5789103401897802E-022 1.8436036055909191E-022 3.3890598856699878E-021 <-- F + H 6 1.0495147481558426E-022 1.8436036055909191E-022 1.6949939911613871E-021 <-- F + H 7 1.0495147481558426E-022 -2.7397876254483172E-023 -3.3872036923644149E-021 <-- F + H 8 5.2011915612190490E-023 7.8481242152304364E-023 -2.1166542714829644E-021 <-- F + Ra 1 -2.0789256608390827E-022 -2.0799415141414535E-022 2.0820094656728344E-022 <-- F + Ra 2 -2.0820275881361565E-022 -2.0809754899071448E-022 2.0789075383757606E-022 <-- F + diff --git a/tests/tests_data/valid_castep_geom/70.geom b/tests/tests_data/valid_castep_geom/70.geom new file mode 100755 index 0000000000000000000000000000000000000000..2802833d8151d60ec41ea3da1a56437fd19af6e5 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/70.geom @@ -0,0 +1,352 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8957659166644788E+001 -9.7869367666042137E+001 <-- E + 5.7824646224998046E+000 -9.4596584603064023E-071 -1.1995399083269201E-035 <-- h + -1.3009402990420121E-070 5.7824646224998046E+000 2.8129133898394158E-035 <-- h + -2.5545156363909165E-035 5.8369444288975369E-035 1.3679772785495816E+001 <-- h + 1.6876390488795119E-004 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.6876390488795119E-004 0.0000000000000000E+000 <-- S + -1.0587911840678754E-022 0.0000000000000000E+000 1.6872795609234681E-004 <-- S + H 1 -1.5157915680371464E-008 -1.5202914820063759E-008 4.3831021087257263E+000 <-- R + H 2 2.8912322960919865E+000 2.8912322960469874E+000 1.1222988501473633E+001 <-- R + H 3 -1.5157915680371464E-008 -1.5202914820063759E-008 9.2966707484892801E+000 <-- R + H 4 2.8912322960919865E+000 2.8912322960469874E+000 2.4567843557413727E+000 <-- R + H 5 -1.5157915680371464E-008 2.8912322960469874E+000 3.4199432322335497E+000 <-- R + H 6 2.8912322960919865E+000 -1.5202914820063759E-008 1.0259829624981458E+001 <-- R + H 7 -1.5157915680371464E-008 2.8912322960469874E+000 1.0259829624981458E+001 <-- R + H 8 2.8912322960919865E+000 -1.5202914820063759E-008 3.4199432322335497E+000 <-- R + Ra 1 -1.5157915680371464E-008 -1.5202914820063759E-008 3.5859595509214521E-008 <-- R + Ra 2 2.8912322960919865E+000 2.8912322960469874E+000 6.8398864286075041E+000 <-- R + H 1 3.1758861650274322E-023 1.0959059889476667E-022 -3.8529420300016833E-007 <-- F + H 2 2.1832694299637993E-023 -1.0216763791880841E-022 -3.8529420300016833E-007 <-- F + H 3 -3.1106864903755782E-023 -1.0216763791880841E-022 3.8529420300016833E-007 <-- F + H 4 -3.7724309804180003E-023 1.0959059889476667E-022 3.8529420300016833E-007 <-- F + H 5 -1.1051620370884644E-022 -8.4332146676632117E-022 5.0591024162705257E-021 <-- F + H 6 6.3063762513866641E-022 2.1546971730155421E-022 1.6709706272533243E-021 <-- F + H 7 4.1887938832509127E-022 2.1546971730155421E-022 -5.1052929507810784E-021 <-- F + H 8 1.1600332171726040E-021 -1.2668379403934714E-021 8.8178111197114834E-021 <-- F + Ra 1 -1.0347627713014760E-021 8.3218702530238375E-022 -5.1784137941667861E-021 <-- F + Ra 2 -1.0490316368680158E-021 8.3218702530238375E-022 -5.1717963492663619E-021 <-- F + + 1 F F T F <-- c + -9.8938699750041408E+001 -9.7870088105113808E+001 <-- E + 5.7473946309728756E+000 -9.4022867055775043E-071 -1.1922663846316521E-035 <-- h + -1.2930502438072737E-070 5.7473946309728756E+000 2.7958570234345082E-035 <-- h + -2.5390227890373760E-035 5.8015440235291950E-035 1.3596824189279484E+001 <-- h + 1.1262550664774360E-005 0.0000000000000000E+000 -7.9409338805090657E-023 <-- S + 0.0000000000000000E+000 1.1262550664774360E-005 -4.2351647362715017E-022 <-- S + -7.9409338805090657E-023 -4.2351647362715017E-022 -2.6964686636964282E-005 <-- S + H 1 -1.5065984642452427E-008 -1.5110710867470657E-008 4.3565246096202506E+000 <-- R + H 2 2.8736973004204529E+000 2.8736973003757269E+000 1.1154936704259992E+001 <-- R + H 3 -1.5065984642452427E-008 -1.5110710867470657E-008 9.2402996509435482E+000 <-- R + H 4 2.8736973004204529E+000 2.8736973003757269E+000 2.4418875563038065E+000 <-- R + H 5 -1.5065984642452427E-008 2.8736973003757269E+000 3.3992060829620288E+000 <-- R + H 6 2.8736973004204529E+000 -1.5110710867470657E-008 1.0197618177601772E+001 <-- R + H 7 -1.5065984642452427E-008 2.8736973003757269E+000 1.0197618177601772E+001 <-- R + H 8 2.8736973004204529E+000 -1.5110710867470657E-008 3.3992060829620288E+000 <-- R + Ra 1 -1.5065984642452427E-008 -1.5110710867470657E-008 3.5642157459985480E-008 <-- R + Ra 2 2.8736973004204529E+000 2.8736973003757269E+000 6.7984121302818998E+000 <-- R + H 1 -4.6911209682700848E-022 -1.0680608240561631E-022 4.2958503120406059E-005 <-- F + H 2 -2.6397130491385757E-022 1.0495215440795877E-022 4.2958503120406045E-005 <-- F + H 3 2.6211556466986803E-022 -1.0680608240561631E-022 -4.2958503120406066E-005 <-- F + H 4 4.3739882955868713E-023 -3.1856431921919140E-022 -4.2958503120406066E-005 <-- F + H 5 2.1083036669158029E-022 8.4610598325547152E-022 1.6917480314499458E-021 <-- F + H 6 3.1670948509836786E-022 4.2258950962832140E-022 2.5387809787042459E-021 <-- F + H 7 3.1670948509836786E-022 -9.2696399882877346E-025 8.4680116094843483E-021 <-- F + H 8 -9.2787012199478393E-025 -4.2444343762597899E-022 1.9035062682635207E-021 <-- F + Ra 1 -2.0763316601931942E-022 -2.0774018808855262E-022 -5.1971054949304065E-022 <-- F + Ra 2 -2.0846034663187245E-022 -2.0836057354796739E-022 -5.2053773010559368E-022 <-- F + + 2 F F T F <-- c + -9.8938864448587623E+001 -9.7870101359563648E+001 <-- E + 5.7434263017169913E+000 -9.4169281085900242E-071 -1.1940837109539200E-035 <-- h + -1.2921574481248308E-070 5.7434263017169913E+000 2.8103060841631555E-035 <-- h + -2.5372697028023025E-035 5.8216390840743982E-035 1.3617549311464373E+001 <-- h + 3.6580695461363444E-006 0.0000000000000000E+000 2.6469779601696886E-023 <-- S + 0.0000000000000000E+000 3.6580695461363444E-006 4.2351647362715017E-022 <-- S + 2.6469779601696886E-023 4.2351647362715017E-022 4.1303567648812850E-007 <-- S + H 1 -1.5055582226842549E-008 -1.5100277570322512E-008 4.3631911754934238E+000 <-- R + H 2 2.8717131358029135E+000 2.8717131357582182E+000 1.1171965831225609E+001 <-- R + H 3 -1.5055582226842549E-008 -1.5100277570322512E-008 9.2543582073639197E+000 <-- R + H 4 2.8717131358029135E+000 2.8717131357582182E+000 2.4455835516317337E+000 <-- R + H 5 -1.5055582226842549E-008 2.8717131357582182E+000 3.4043873635625790E+000 <-- R + H 6 2.8717131358029135E+000 -1.5100277570322512E-008 1.0213162019294765E+001 <-- R + H 7 -1.5055582226842549E-008 2.8717131357582182E+000 1.0213162019294765E+001 <-- R + H 8 2.8717131358029135E+000 -1.5100277570322512E-008 3.4043873635625790E+000 <-- R + Ra 1 -1.5055582226842549E-008 -1.5100277570322512E-008 3.5696485445550934E-008 <-- R + Ra 2 2.8717131358029135E+000 2.8717131357582182E+000 6.8087746914286722E+000 <-- R + H 1 9.7344756239143388E-023 1.0123954126602213E-022 -2.8344991066282674E-004 <-- F + H 2 -1.3261145405059831E-022 1.0123954126602213E-022 -2.8344991066282674E-004 <-- F + H 3 3.4715330123015775E-022 -3.2227693236112804E-022 2.8344991066282669E-004 <-- F + H 4 3.2895532775399114E-022 -3.2227693236112804E-022 2.8344991066282679E-004 <-- F + H 5 -3.1624555003737045E-022 6.3063513329995984E-022 -3.3994963857653053E-021 <-- F + H 6 1.3918051829921759E-024 6.3063513329995984E-022 6.5531407444727237E-021 <-- F + H 7 -8.4564114207130816E-022 2.0711865967280967E-022 3.3767671922690974E-021 <-- F + H 8 -1.0448731322379537E-022 1.0541516069271099E-021 -1.3877931360363422E-021 <-- F + Ra 1 3.1207013448839387E-022 -1.0404913694462366E-021 -2.5489936042801547E-021 <-- F + Ra 2 3.1207013448839387E-022 -1.0399743815633909E-021 -2.5481664236676017E-021 <-- F + + 3 T F T T <-- c + -9.8938546170388946E+001 -9.7870101747338865E+001 <-- E + 5.7423836424743522E+000 -9.1684632323514581E-071 -1.1941612146781577E-035 <-- h + -1.2919228703944905E-070 5.7423836424743522E+000 2.6915358761916781E-035 <-- h + -2.5368090879066426E-035 5.5391779278377847E-035 1.3618433178128784E+001 <-- h + -3.5857387077793679E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -3.5857387077793679E-008 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 4.4788364998238697E-007 <-- S + H 1 -1.5052849042652924E-008 -1.5097536272158662E-008 4.3634136299694513E+000 <-- R + H 2 2.8711918061843269E+000 2.8711918061396395E+000 1.1172630219033842E+001 <-- R + H 3 -1.5052849042652924E-008 -1.5097536272158662E-008 9.2550196195569381E+000 <-- R + H 4 2.8711918061843269E+000 2.8711918061396395E+000 2.4458030304925460E+000 <-- R + H 5 -1.5052849042652924E-008 2.8711918061396395E+000 3.4046083302309986E+000 <-- R + H 6 2.8711918061843269E+000 -1.5097536272158662E-008 1.0213824919295391E+001 <-- R + H 7 -1.5052849042652924E-008 2.8711918061396395E+000 1.0213824919295391E+001 <-- R + H 8 2.8711918061843269E+000 -1.5097536272158662E-008 3.4046083302309986E+000 <-- R + Ra 1 -1.5052849042652924E-008 -1.5097536272158662E-008 3.5698802377386488E-008 <-- R + Ra 2 2.8711918061843269E+000 2.8711918061396395E+000 6.8092166247631951E+000 <-- R + H 1 -3.5390034916237079E-022 -1.0680698852878234E-022 -3.1261544508636992E-004 <-- F + H 2 -2.5960175933132564E-022 -9.2787012199478393E-025 -3.1261544508636975E-004 <-- F + H 3 -4.7843522517750543E-023 -2.1268610693556985E-022 3.1261544508636981E-004 <-- F + H 4 2.5821330412686968E-022 -1.0680698852878234E-022 3.1261544508636975E-004 <-- F + H 5 1.1097515509243076E-022 -2.1268610693556985E-022 -3.2465174238940795E-021 <-- F + H 6 -1.0078308172114431E-022 4.2258860350515540E-022 2.3121362924622664E-021 <-- F + H 7 -7.3605779216186953E-022 4.2258860350515540E-022 -3.2465174238940795E-021 <-- F + H 8 -1.1595742657890197E-021 2.1083036669158029E-022 -5.6817371472501926E-021 <-- F + Ra 1 1.1459405169571960E-021 -2.0846034663187245E-022 3.1755211384710794E-020 <-- F + Ra 2 1.1426317945069839E-021 -2.0763316601931942E-022 3.1751075481648029E-020 <-- F + + 4 T F T F <-- c + -9.8938096346334916E+001 -9.7870102275048353E+001 <-- E + 5.7414537400803729E+000 -9.0277869232497263E-071 -1.2215648293651072E-035 <-- h + -1.3051010546591413E-070 5.7414537400803729E+000 2.6241816692082585E-035 <-- h + -2.6015039186573138E-035 5.3795442835714629E-035 1.3617102836511730E+001 <-- h + -3.6373999265002475E-006 0.0000000000000000E+000 5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 -3.6373999264998139E-006 0.0000000000000000E+000 <-- S + 5.2939559203393771E-023 0.0000000000000000E+000 -4.1155231789392552E-006 <-- S + H 1 -1.5050411434643344E-008 -1.5095091427648654E-008 4.3623555418051438E+000 <-- R + H 2 2.8707268549897749E+000 2.8707268549450951E+000 1.1170906960061007E+001 <-- R + H 3 -1.5050411434643344E-008 -1.5095091427648654E-008 9.2547473660972184E+000 <-- R + H 4 2.8707268549897749E+000 2.8707268549450951E+000 2.4461959478413515E+000 <-- R + H 5 -1.5050411434643344E-008 2.8707268549450951E+000 3.4042757448232477E+000 <-- R + H 6 2.8707268549897749E+000 -1.5095091427648654E-008 1.0212827163079114E+001 <-- R + H 7 -1.5050411434643344E-008 2.8707268549450951E+000 1.0212827163079114E+001 <-- R + H 8 2.8707268549897749E+000 -1.5095091427648654E-008 3.4042757448232477E+000 <-- R + Ra 1 -1.5050411434643344E-008 -1.5095091427648654E-008 3.5695315074415551E-008 <-- R + Ra 2 2.8707268549897749E+000 2.8707268549450951E+000 6.8085514539511802E+000 <-- R + H 1 5.4266562870491535E-023 3.7097815070428657E-024 -2.7053953820162138E-004 <-- F + H 2 -2.5344462499923474E-022 2.1546801832061797E-022 -2.7053953820162149E-004 <-- F + H 3 2.6271607723385453E-022 -2.0804845530653222E-022 2.7053953820162143E-004 <-- F + H 4 -4.4995110635871781E-023 3.7097815070428657E-024 2.7053953820162143E-004 <-- F + H 5 -1.0541554579505656E-021 -8.4332316574725750E-022 -1.6933638755857339E-021 <-- F + H 6 -1.2659136947641407E-021 2.1546801832061797E-022 -4.1815231581452414E-021 <-- F + H 7 2.1639396293088498E-022 -6.3156492893368241E-022 1.6947679134314672E-021 <-- F + H 8 4.6357261173098778E-024 -4.1980669212010728E-022 3.8652898407706119E-021 <-- F + Ra 1 1.0406618699049123E-021 8.3196117667884834E-022 1.5616569828356838E-022 <-- F + Ra 2 1.0398346892923593E-021 8.3242646577340942E-022 1.5585550555386099E-022 <-- F + + 5 T F F T <-- c + -9.8938565173557095E+001 -9.7870104780739553E+001 <-- E + 5.7411988643876244E+000 -8.0116601650732247E-071 -1.2221922545604828E-035 <-- h + -1.3050436973394389E-070 5.7411988643876244E+000 2.1360231560961468E-035 <-- h + -2.6013913223882545E-035 4.2209531230135741E-035 1.3624258108339747E+001 <-- h + 4.5353706055583504E-007 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 4.5353706055670240E-007 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 1.9585068933829913E-006 <-- S + H 1 -1.5049743313952279E-008 -1.5094421323514945E-008 4.3603959232944387E+000 <-- R + H 2 2.8705994171440690E+000 2.8705994170993909E+000 1.1172524977464310E+001 <-- R + H 3 -1.5049743313952279E-008 -1.5094421323514945E-008 9.2638622564734536E+000 <-- R + H 4 2.8705994171440690E+000 2.8705994170993909E+000 2.4517332023035787E+000 <-- R + H 5 -1.5049743313952279E-008 2.8705994170993909E+000 3.4060645627990085E+000 <-- R + H 6 2.8705994171440690E+000 -1.5094421323514945E-008 1.0218193616968883E+001 <-- R + H 7 -1.5049743313952279E-008 2.8705994170993909E+000 1.0218193616968883E+001 <-- R + H 8 2.8705994171440690E+000 -1.5094421323514945E-008 3.4060645627990085E+000 <-- R + Ra 1 -1.5049743313952279E-008 -1.5094421323514945E-008 3.5714071610619366E-008 <-- R + Ra 2 2.8705994171440690E+000 2.8705994170993909E+000 6.8121290898839453E+000 <-- R + H 1 -1.0773610457013036E-022 -2.1732551417824168E-022 -3.4164210015168589E-006 <-- F + H 2 -3.7243390058709922E-022 1.0031184104212096E-022 -3.4164210015168589E-006 <-- F + H 3 5.1082573040050937E-023 -1.1144639577145413E-022 3.4164210015168674E-006 <-- F + H 4 2.0990125065023226E-022 -2.1732551417824168E-022 3.4164210015168623E-006 <-- F + H 5 4.2165948746380735E-022 1.0532239067032088E-021 1.6647215488389325E-021 <-- F + H 6 -1.8569861633428321E-024 6.2970743307605866E-022 -4.1056904043309887E-021 <-- F + H 7 4.2165948746380735E-022 6.2970743307605866E-022 5.0528533378561337E-021 <-- F + H 8 2.0990125065023226E-022 6.2970743307605866E-022 -1.1940146481443311E-021 <-- F + Ra 1 -4.1580418563821373E-022 -1.2482415373315709E-021 -6.5798904468569160E-021 <-- F + Ra 2 -4.1637287230934394E-022 -1.2483190855139978E-021 -6.5790632662443630E-021 <-- F + + 6 T F T T <-- c + -9.8938470387637523E+001 -9.7870104897816944E+001 <-- E + 5.7412040665491277E+000 -8.0046184173961289E-071 -1.2220839763580122E-035 <-- h + -1.3050448681153950E-070 5.7412040665491277E+000 2.1323706171571816E-035 <-- h + -2.6013936205437591E-035 4.2129181263725839E-035 1.3623023283889859E+001 <-- h + 1.9807580907459446E-007 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 1.9807580907459446E-007 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -5.7848465842211261E-008 <-- S + H 1 -1.5049756950685154E-008 -1.5094435000731041E-008 4.3601335017395337E+000 <-- R + H 2 2.8706020182248069E+000 2.8706020181801288E+000 1.1171645143684461E+001 <-- R + H 3 -1.5049756950685154E-008 -1.5094435000731041E-008 9.2628898535719948E+000 <-- R + H 4 2.8706020182248069E+000 2.8706020181801288E+000 2.4513782116270657E+000 <-- R + H 5 -1.5049756950685154E-008 2.8706020181801288E+000 3.4057558566832995E+000 <-- R + H 6 2.8706020182248069E+000 -1.5094435000731041E-008 1.0217267498628230E+001 <-- R + H 7 -1.5049756950685154E-008 2.8706020181801288E+000 1.0217267498628230E+001 <-- R + H 8 2.8706020182248069E+000 -1.5094435000731041E-008 3.4057558566832995E+000 <-- R + Ra 1 -1.5049756950685154E-008 -1.5094435000731041E-008 3.5710834692434235E-008 <-- R + Ra 2 2.8706020182248069E+000 2.8706020181801288E+000 6.8115116776557647E+000 <-- R + H 1 2.7607807822778524E-022 -2.0804633158036188E-022 -7.8766393761156071E-006 <-- F + H 2 3.4556124968223956E-022 1.0959102364000075E-022 -7.8766393761156173E-006 <-- F + H 3 -3.1633109641941048E-023 -1.0216721317357434E-022 7.8766393761156088E-006 <-- F + H 4 3.7850061812513277E-023 2.1547014204678827E-022 7.8766393761156105E-006 <-- F + H 5 6.3342010285069324E-022 3.7119052332132028E-024 3.3937017281186683E-021 <-- F + H 6 -1.0773372599681961E-022 -4.1980456839393699E-022 -1.8473146330173154E-021 <-- F + H 7 -3.1949196281039469E-022 -4.1980456839393699E-022 -3.3825618499157347E-021 <-- F + H 8 -1.8546075900320545E-024 -8.4332104202108716E-022 4.3995533529831500E-021 <-- F + Ra 1 -4.1614974205530648E-022 8.3228226154948107E-022 1.2486832547818600E-021 <-- F + Ra 2 -4.1604634447873735E-022 8.3208839109341396E-022 1.2478560741693070E-021 <-- F + + 7 T F T T <-- c + -9.8938446180504329E+001 -9.7870104937551517E+001 <-- E + 5.7411138487239031E+000 -8.0042505107942108E-071 -1.2218819941893525E-035 <-- h + -1.3049212411051233E-070 5.7411138487239031E+000 2.1322888731093778E-035 <-- h + -2.6008512495853384E-035 4.2125758008109730E-035 1.3623142252720449E+001 <-- h + -4.0764322646168888E-008 0.0000000000000000E+000 2.6469779601696886E-023 <-- S + 0.0000000000000000E+000 -4.0764322646168888E-008 0.0000000000000000E+000 <-- S + 2.6469779601696886E-023 0.0000000000000000E+000 -9.8204846156555586E-008 <-- S + H 1 -1.5049520457377041E-008 -1.5094197805347812E-008 4.3600371585738893E+000 <-- R + H 2 2.8705569093124308E+000 2.8705569092677536E+000 1.1171608284934111E+001 <-- R + H 3 -1.5049520457377041E-008 -1.5094197805347812E-008 9.2631051655688541E+000 <-- R + H 4 2.8705569093124308E+000 2.8705569092677536E+000 2.4515340392086289E+000 <-- R + H 5 -1.5049520457377041E-008 2.8705569092677536E+000 3.4057855988912591E+000 <-- R + H 6 2.8705569093124308E+000 -1.5094197805347812E-008 1.0217356725251483E+001 <-- R + H 7 -1.5049520457377041E-008 2.8705569092677536E+000 1.0217356725251483E+001 <-- R + H 8 2.8705569093124308E+000 -1.5094197805347812E-008 3.4057855988912591E+000 <-- R + Ra 1 -1.5049520457377041E-008 -1.5094197805347812E-008 3.5711146552449018E-008 <-- R + Ra 2 2.8705569093124308E+000 2.8705569092677536E+000 6.8115711620713713E+000 <-- R + H 1 3.6012591815238167E-022 1.1051798763882952E-022 7.2303889109368549E-007 <-- F + H 2 3.9179840481806947E-023 4.6388692320419761E-024 7.2303889109368464E-007 <-- F + H 3 -3.5124940864322213E-022 2.1639710604561704E-022 -7.2303889109368973E-007 <-- F + H 4 -3.6920775873071599E-023 1.1051798763882952E-022 -7.2303889109368888E-007 <-- F + H 5 -7.3836993531803904E-022 -2.0711936758153311E-022 -5.0507679024686477E-021 <-- F + H 6 -4.2073258009767646E-022 -1.2659105516494085E-021 2.0960725899895111E-021 <-- F + H 7 2.1454213034304880E-022 -8.4239407802225834E-022 -5.0507679024686477E-021 <-- F + H 8 -3.1485346169088892E-022 -2.0711936758153311E-022 2.2548912675996924E-021 <-- F + Ra 1 6.2461735011446253E-022 1.0403584917618833E-021 7.0475895322441062E-021 <-- F + Ra 2 6.2366092253119809E-022 1.0401129225175316E-021 7.0475927634183740E-021 <-- F + + 8 T F T T <-- c + -9.8938453202972397E+001 -9.7870104943387119E+001 <-- E + 5.7411224120177433E+000 -8.0042645194822599E-071 -1.2228686919751526E-035 <-- h + -1.3054010694572625E-070 5.7411224120177433E+000 2.1322989145986619E-035 <-- h + -2.6031791667200964E-035 4.2125844447843544E-035 1.3623191086535359E+001 <-- h + 2.7091871173529070E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 2.7091871173529070E-008 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -3.9985868929750396E-008 <-- S + H 1 -1.5049542904844417E-008 -1.5094220319454744E-008 4.3600584294748463E+000 <-- R + H 2 2.8705611909593287E+000 2.8705611909146511E+000 1.1171653972742524E+001 <-- R + H 3 -1.5049542904844417E-008 -1.5094220319454744E-008 9.2631327284830629E+000 <-- R + H 4 2.8705611909593287E+000 2.8705611909146511E+000 2.4515371852153827E+000 <-- R + H 5 -1.5049542904844417E-008 2.8705611909146511E+000 3.4057978073451145E+000 <-- R + H 6 2.8705611909593287E+000 -1.5094220319454744E-008 1.0217393350612793E+001 <-- R + H 7 -1.5049542904844417E-008 2.8705611909146511E+000 1.0217393350612793E+001 <-- R + H 8 2.8705611909593287E+000 -1.5094220319454744E-008 3.4057978073451145E+000 <-- R + Ra 1 -1.5049542904844417E-008 -1.5094220319454744E-008 3.5711274563409242E-008 <-- R + Ra 2 2.8705611909593287E+000 2.8705611909146511E+000 6.8115955789789542E+000 <-- R + H 1 7.1461138321334409E-023 -3.1949285831492986E-022 -4.0505985674730647E-007 <-- F + H 2 1.2109197507451606E-022 1.0402361531222033E-022 -4.0505985674730647E-007 <-- F + H 3 8.1387305671970741E-023 -1.0773462150135475E-022 4.0505985674730478E-007 <-- F + H 4 1.3101814242515239E-022 3.1578185212579539E-022 4.0505985674730478E-007 <-- F + H 5 1.3717890612546939E-021 6.3341920734615807E-022 7.1918995686255854E-024 <-- F + H 6 5.2475611400039359E-022 6.3341920734615807E-022 5.3658749160256333E-022 <-- F + H 7 3.1299787718681850E-022 2.0990273371900788E-022 7.1918995686255854E-024 <-- F + H 8 -5.3403507006748184E-022 -6.3713021353529244E-022 -4.1632457405852460E-022 <-- F + Ra 1 -1.0403657500786781E-021 -4.1610980932665331E-022 1.6121519418775662E-021 <-- F + Ra 2 -1.0401007937887197E-021 -4.1607911317110935E-022 1.6125655321838427E-021 <-- F + + 9 T F T T <-- c + -9.8938455806818482E+001 -9.7870104928476138E+001 <-- E + 5.7411160657007656E+000 -8.0041045108492395E-071 -1.2227780896994140E-035 <-- h + -1.3053528585124348E-070 5.7411160657007656E+000 2.1322398457193604E-035 <-- h + -2.6029488470040108E-035 4.2124074015943843E-035 1.3623254598635034E+001 <-- h + 5.0876632538832123E-008 0.0000000000000000E+000 2.6469779601696886E-023 <-- S + 0.0000000000000000E+000 5.0876632538832123E-008 -4.2351647362715017E-022 <-- S + 2.6469779601696886E-023 -4.2351647362715017E-022 2.9555917136023929E-008 <-- S + H 1 -1.5049526268869291E-008 -1.5094203634092578E-008 4.3600704743486478E+000 <-- R + H 2 2.8705580178008563E+000 2.8705580177561791E+000 1.1171697773666162E+001 <-- R + H 3 -1.5049526268869291E-008 -1.5094203634092578E-008 9.2631841957092700E+000 <-- R + H 4 2.8705580178008563E+000 2.8705580177561791E+000 2.4515568963917520E+000 <-- R + H 5 -1.5049526268869291E-008 2.8705580177561791E+000 3.4058136853701999E+000 <-- R + H 6 2.8705580178008563E+000 -1.5094203634092578E-008 1.0217440984687716E+001 <-- R + H 7 -1.5049526268869291E-008 2.8705580177561791E+000 1.0217440984687716E+001 <-- R + H 8 2.8705580178008563E+000 -1.5094203634092578E-008 3.4058136853701999E+000 <-- R + Ra 1 -1.5049526268869291E-008 -1.5094203634092578E-008 3.5711441051423330E-008 <-- R + Ra 2 2.8705580178008563E+000 2.8705580177561791E+000 6.8116273350289580E+000 <-- R + H 1 1.8064871017301914E-022 2.1268517249605491E-022 -3.6757077821953418E-007 <-- F + H 2 1.1447426116877693E-022 1.0680605408926737E-022 -3.6757077821953418E-007 <-- F + H 3 -1.7874636839707493E-023 -1.0495218272430771E-022 3.6757077821953418E-007 <-- F + H 4 1.2770915096962537E-022 2.1268517249605491E-022 3.6757077821953418E-007 <-- F + H 5 6.3063496340186620E-022 8.4795988293678022E-022 1.7004472669052298E-021 <-- F + H 6 3.1299760818150357E-022 -2.1083130113109525E-022 -3.1170526206036034E-021 <-- F + H 7 3.1299760818150357E-022 -6.3434777475824538E-022 -1.6876845221119716E-021 <-- F + H 8 4.1887672658829111E-022 -8.4610601157182046E-022 2.1813960921020424E-022 <-- F + Ra 1 -1.0404519157626486E-021 2.0794063415855104E-022 1.4301055933536736E-021 <-- F + Ra 2 -1.0400124760622298E-021 2.0816035400876044E-022 1.4305191836599501E-021 <-- F + + 10 T F T T <-- c + -9.8938453003787373E+001 -9.7870104930364221E+001 <-- E + 5.7411046265302996E+000 -7.7807241250144250E-071 -1.2227797137770193E-035 <-- h + -1.3052224427768694E-070 5.7411046265302996E+000 2.0251868958340689E-035 <-- h + -2.6029437935291123E-035 3.9591280484784938E-035 1.3623273119913462E+001 <-- h + 1.6178310406622654E-008 0.0000000000000000E+000 -2.6469779601696886E-023 <-- S + 0.0000000000000000E+000 1.6178310406622654E-008 0.0000000000000000E+000 <-- S + -2.6469779601696886E-023 0.0000000000000000E+000 4.2113086587414195E-008 <-- S + H 1 -1.5049496282696840E-008 -1.5094173558900501E-008 4.3600702776801556E+000 <-- R + H 2 2.8705522982156535E+000 2.8705522981709763E+000 1.1171706837636885E+001 <-- R + H 3 -1.5049496282696840E-008 -1.5094173558900501E-008 9.2632029136562846E+000 <-- R + H 4 2.8705522982156535E+000 2.8705522981709763E+000 2.4515663536995547E+000 <-- R + H 5 -1.5049496282696840E-008 2.8705522981709763E+000 3.4058183156898552E+000 <-- R + H 6 2.8705522982156535E+000 -1.5094173558900501E-008 1.0217454875646586E+001 <-- R + H 7 -1.5049496282696840E-008 2.8705522981709763E+000 1.0217454875646586E+001 <-- R + H 8 2.8705522982156535E+000 -1.5094173558900501E-008 3.4058183156898552E+000 <-- R + Ra 1 -1.5049496282696840E-008 -1.5094173558900501E-008 3.5711489602343229E-008 <-- R + Ra 2 2.8705522982156535E+000 2.8705522981709763E+000 6.8116365956682206E+000 <-- R + H 1 1.5405685968835092E-022 -2.1361397705756467E-022 -3.0066909750277966E-007 <-- F + H 2 -5.4392654675012070E-023 -1.0773485865077710E-022 -3.0066909750277966E-007 <-- F + H 3 -4.7775209774587842E-023 -1.0773485865077710E-022 3.0066909750277966E-007 <-- F + H 4 1.6729174948919936E-022 -1.8557402439895679E-024 3.0066909750277966E-007 <-- F + H 5 2.1361386379216891E-022 -1.8557402439895679E-024 -3.3921909942701368E-021 <-- F + H 6 2.1361386379216891E-022 8.4517720701031080E-022 2.2723418404929963E-021 <-- F + H 7 -8.4517732027570656E-022 4.2166073338316058E-022 -3.3921909942701368E-021 <-- F + H 8 -6.3341908346213148E-022 -1.8557402439895679E-024 6.3486878991543171E-021 <-- F + Ra 1 4.1622321268348628E-022 -4.1604181386290731E-022 -9.0974017595308715E-022 <-- F + Ra 2 4.1596471874206346E-022 -4.1614521143947644E-022 -9.1067075414220931E-022 <-- F + + 11 T T T T <-- c + -9.8938449650454913E+001 -9.7870104931737885E+001 <-- E + 5.7411008882682895E+000 -7.8877503599299552E-071 -1.2227775183552262E-035 <-- h + -1.3053494438899799E-070 5.7411008882682895E+000 2.0761611563158851E-035 <-- h + -2.6029421420795347E-035 4.0797279922203654E-035 1.3623248082921288E+001 <-- h + 1.5148934467967834E-009 0.0000000000000000E+000 1.3234889800848443E-022 <-- S + 0.0000000000000000E+000 1.5148934467967834E-009 0.0000000000000000E+000 <-- S + 1.3234889800848443E-022 0.0000000000000000E+000 -2.3603986743035016E-008 <-- S + H 1 -1.5049486483370072E-008 -1.5094163730482579E-008 4.3600597300847275E+000 <-- R + H 2 2.8705504290846582E+000 2.8705504290399810E+000 1.1171683771545370E+001 <-- R + H 3 -1.5049486483370072E-008 -1.5094163730482579E-008 9.2631884242594094E+000 <-- R + H 4 2.8705504290846582E+000 2.8705504290399810E+000 2.4515643827987650E+000 <-- R + H 5 -1.5049486483370072E-008 2.8705504290399810E+000 3.4058120564417460E+000 <-- R + H 6 2.8705504290846582E+000 -1.5094163730482579E-008 1.0217436097902389E+001 <-- R + H 7 -1.5049486483370072E-008 2.8705504290399810E+000 1.0217436097902389E+001 <-- R + H 8 2.8705504290846582E+000 -1.5094163730482579E-008 3.4058120564417460E+000 <-- R + Ra 1 -1.5049486483370072E-008 -1.5094163730482579E-008 3.5711423971398461E-008 <-- R + Ra 2 2.8705504290846582E+000 2.8705504290399810E+000 6.8116240771720680E+000 <-- R + H 1 -2.1698362168386671E-022 -1.0495113501939701E-022 1.2715401362304134E-008 <-- F + H 2 2.7861839631829503E-023 1.0680710179417807E-022 1.2715401362307522E-008 <-- F + H 3 -2.5077719571564268E-023 1.0680710179417807E-022 -1.2715401362309187E-008 <-- F + H 4 -2.0374873188301825E-022 -1.0495113501939701E-022 -1.2715401362312575E-008 <-- F + H 5 3.1902941525049522E-022 6.3620269382811583E-022 5.0966955126002261E-021 <-- F + H 6 -1.0448705837665492E-022 4.2444445701454075E-022 -9.9135379579005776E-022 <-- F + H 7 -3.1624529519023003E-022 -8.4610496386690976E-022 -5.0676998544513780E-021 <-- F + H 8 -1.0448705837665492E-022 -6.3434672705333468E-022 4.5672999205662884E-021 <-- F + Ra 1 3.1197217987179860E-022 2.0799460447572837E-022 3.2508022197483068E-021 <-- F + Ra 2 3.1216605032786572E-022 2.0809800205229750E-022 3.2506600480805242E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/75.geom b/tests/tests_data/valid_castep_geom/75.geom new file mode 100755 index 0000000000000000000000000000000000000000..7ca547aa51b29a8ca879d96012cef7cf4822200e --- /dev/null +++ b/tests/tests_data/valid_castep_geom/75.geom @@ -0,0 +1,323 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8938449444283691E+001 -9.7793794388515451E+001 <-- E + 5.7411008882682841E+000 -7.8877503599299633E-071 -1.2227775183552254E-035 <-- h + -1.3053494438899807E-070 5.7411008882682841E+000 2.0761611563158878E-035 <-- h + -2.6029421420795400E-035 4.0797279922203612E-035 1.3623248082921286E+001 <-- h + 1.6865672568301899E-004 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.6865672568301899E-004 4.2351647362715017E-022 <-- S + 1.0587911840678754E-022 4.2351647362715017E-022 1.6865238138720397E-004 <-- S + H 1 -1.5049486483370059E-008 -1.5094163730482565E-008 4.3600597300847248E+000 <-- R + H 2 2.8705504290846555E+000 2.8705504290399784E+000 1.1171683771545368E+001 <-- R + H 3 -1.5049486483370059E-008 -1.5094163730482565E-008 9.2631884242594094E+000 <-- R + H 4 2.8705504290846555E+000 2.8705504290399784E+000 2.4515643827987659E+000 <-- R + H 5 -1.5049486483370059E-008 2.8705504290399784E+000 3.4058120564417456E+000 <-- R + H 6 2.8705504290846555E+000 -1.5094163730482565E-008 1.0217436097902389E+001 <-- R + H 7 -1.5049486483370059E-008 2.8705504290399784E+000 1.0217436097902389E+001 <-- R + H 8 2.8705504290846555E+000 -1.5094163730482565E-008 3.4058120564417456E+000 <-- R + Ra 1 -1.5049486483370059E-008 -1.5094163730482565E-008 3.5711423971398454E-008 <-- R + Ra 2 2.8705504290846555E+000 2.8705504290399784E+000 6.8116240771720671E+000 <-- R + H 1 -4.2399490665880370E-022 -8.4366941806206926E-022 -2.9016028032092735E-007 <-- F + H 2 5.2891715900228418E-022 -4.2015294443491909E-022 -2.9016028032092904E-007 <-- F + H 3 -1.0635755143844110E-022 -4.2015294443491909E-022 2.9016028032093073E-007 <-- F + H 4 2.1127980378192153E-022 -2.0839470762134401E-022 2.9016028032092904E-007 <-- F + H 5 -1.5929711064183487E-022 9.6007757798170191E-023 1.6839322660815219E-021 <-- F + H 6 -1.0635755143844110E-022 -1.5545514841795023E-022 2.5309652133358222E-021 <-- F + H 7 2.1127980378192153E-022 2.1512176600580616E-022 1.6839322660815219E-021 <-- F + H 8 5.2461126171740210E-023 2.2835665580665461E-022 -4.6688148383257307E-021 <-- F + Ra 1 -1.0561974750527931E-022 7.5416949168028527E-022 -2.2853939712142295E-021 <-- F + Ra 2 -1.0231102505506720E-022 7.5416949168028527E-022 -2.2922182112677920E-021 <-- F + + 1 F F T F <-- c + -9.8919538115664849E+001 -9.7794457384801660E+001 <-- E + 5.7081867862613098E+000 -7.4937805166153983E-071 -1.2157674364783995E-035 <-- h + -1.2978657912618344E-070 5.7081867862613098E+000 1.9005165306857537E-035 <-- h + -2.5880193067470813E-035 3.6677894490183415E-035 1.3545147134011099E+001 <-- h + 1.0838194807700780E-005 0.0000000000000000E+000 5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 1.0838194807700780E-005 0.0000000000000000E+000 <-- S + 5.2939559203393771E-023 0.0000000000000000E+000 -2.4846356038087710E-005 <-- S + H 1 -1.4963206805847161E-008 -1.5007627915417846E-008 4.3350637668149918E+000 <-- R + H 2 2.8540933781674478E+000 2.8540933781230269E+000 1.1107637333820541E+001 <-- R + H 3 -1.4963206805847161E-008 -1.5007627915417846E-008 9.2100834382094945E+000 <-- R + H 4 2.8540933781674478E+000 2.8540933781230269E+000 2.4375098712039445E+000 <-- R + H 5 -1.4963206805847161E-008 2.8540933781230269E+000 3.3862868190094684E+000 <-- R + H 6 2.8540933781674478E+000 -1.5007627915417846E-008 1.0158860386015018E+001 <-- R + H 7 -1.4963206805847161E-008 2.8540933781230269E+000 1.0158860386015018E+001 <-- R + H 8 2.8540933781674478E+000 -1.5007627915417846E-008 3.3862868190094684E+000 <-- R + Ra 1 -1.4963206805847161E-008 -1.5007627915417846E-008 3.5506693346064197E-008 <-- R + Ra 2 2.8540933781674478E+000 2.8540933781230269E+000 6.7725736025122432E+000 <-- R + H 1 2.1222217187457249E-022 -1.0634033509828691E-022 3.9660752808266154E-005 <-- F + H 2 -1.0541518334579015E-022 5.2893437534243835E-022 3.9660752808266133E-005 <-- F + H 3 1.0634305346778493E-022 3.1717613852886326E-022 -3.9660752808266154E-005 <-- F + H 4 -4.2305253856615276E-022 -5.2985680872543708E-022 -3.9660752808266133E-005 <-- F + H 5 -2.1129430175257770E-022 -3.4787707396377099E-022 -1.7033324763312033E-021 <-- F + H 6 -2.1129430175257770E-022 -3.7699391417114707E-024 5.0729311017031994E-021 <-- F + H 7 2.1222217187457249E-022 2.1460574257228783E-022 3.3788652071945987E-021 <-- F + H 8 2.1222217187457249E-022 1.3519640376719717E-022 -9.3266290016199056E-021 <-- F + Ra 1 1.0319619755024494E-022 -1.0300027587509881E-022 -2.0802316975097761E-021 <-- F + Ra 2 1.0485055877535100E-022 -1.0506822740648138E-022 -2.0808003841809063E-021 <-- F + + 2 F F T T <-- c + -9.8919584853761890E+001 -9.7794470356475074E+001 <-- E + 5.7043485808439325E+000 -7.4672193700593255E-071 -1.2143171901982367E-035 <-- h + -1.2958635802524264E-070 5.7043485808439325E+000 1.8933624978731143E-035 <-- h + -2.5788674777123160E-035 3.6413447186470016E-035 1.3563788204828779E+001 <-- h + 2.2443640692406709E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 2.2443640692406709E-006 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 2.5884414676328321E-008 <-- S + H 1 -1.4953145491532470E-008 -1.4997536732188598E-008 4.3410536226453846E+000 <-- R + H 2 2.8521742754688209E+000 2.8521742754244293E+000 1.1122947725059774E+001 <-- R + H 3 -1.4953145491532470E-008 -1.4997536732188598E-008 9.2227346532945109E+000 <-- R + H 4 2.8521742754688209E+000 2.8521742754244293E+000 2.4408405508801208E+000 <-- R + H 5 -1.4953145491532470E-008 2.8521742754244293E+000 3.3909470867627531E+000 <-- R + H 6 2.8521742754688209E+000 -1.4997536732188598E-008 1.0172841189177143E+001 <-- R + H 7 -1.4953145491532470E-008 2.8521742754244293E+000 1.0172841189177143E+001 <-- R + H 8 2.8521742754688209E+000 -1.4997536732188598E-008 3.3909470867627531E+000 <-- R + Ra 1 -1.4953145491532470E-008 -1.4997536732188598E-008 3.5555558284821759E-008 <-- R + Ra 2 2.8521742754688209E+000 2.8521742754244293E+000 6.7818941379699478E+000 <-- R + H 1 -4.2258701778961488E-022 -4.2072969183008477E-022 -2.6862107886271852E-004 <-- F + H 2 1.0680857424432283E-022 2.1454501861064048E-022 -2.6862107886271847E-004 <-- F + H 3 -1.0494966256925224E-022 -2.0897145501650969E-022 2.6862107886271847E-004 <-- F + H 4 9.2945583753530239E-025 -8.4424616545723494E-022 2.6862107886271847E-004 <-- F + H 5 2.1268769265111038E-022 5.2417618550247047E-023 1.2990181707926976E-023 <-- F + H 6 1.0680857424432283E-022 1.7484034920809515E-022 8.6002312896222739E-022 <-- F + H 7 -1.0494966256925224E-022 -6.3387667207176828E-023 1.2990181707926976E-023 <-- F + H 8 -2.1082878097603979E-022 -1.5272317336290380E-022 -6.7632733963264755E-021 <-- F + Ra 1 2.0778191952201105E-022 6.2299020991020325E-022 2.9124477934052047E-021 <-- F + Ra 2 2.0829890740485670E-022 6.2526495659472408E-022 2.9128613837114812E-021 <-- F + + 3 T F T T <-- c + -9.8919397190865652E+001 -9.7794470812629839E+001 <-- E + 5.7037311170782141E+000 -7.4659218521114830E-071 -1.2143771951998922E-035 <-- h + -1.2957231878794234E-070 5.7037311170782141E+000 1.8932534859797093E-035 <-- h + -2.5785875274922665E-035 3.6404054988581981E-035 1.3564456734476648E+001 <-- h + -1.2186939107958900E-007 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -1.2186939107958900E-007 -1.6940658945086007E-021 <-- S + -1.0587911840678754E-022 -1.6940658945086007E-021 3.3950758066437353E-007 <-- S + H 1 -1.4951526897333028E-008 -1.4995913332886135E-008 4.3412103857979147E+000 <-- R + H 2 2.8518655435875799E+000 2.8518655435431937E+000 1.1123438753036240E+001 <-- R + H 3 -1.4951526897333028E-008 -1.4995913332886135E-008 9.2232464197933552E+000 <-- R + H 4 2.8518655435875799E+000 2.8518655435431937E+000 2.4410180525550307E+000 <-- R + H 5 -1.4951526897333028E-008 2.8518655435431937E+000 3.3911142191764729E+000 <-- R + H 6 2.8518655435875799E+000 -1.4995913332886135E-008 1.0173342586414797E+001 <-- R + H 7 -1.4951526897333028E-008 2.8518655435431937E+000 1.0173342586414797E+001 <-- R + H 8 2.8518655435875799E+000 -1.4995913332886135E-008 3.3911142191764729E+000 <-- R + Ra 1 -1.4951526897333028E-008 -1.4995913332886135E-008 3.5557310741030968E-008 <-- R + Ra 2 2.8518655435875799E+000 2.8518655435431937E+000 6.7822284027956350E+000 <-- R + H 1 -6.3481122844131085E-022 4.2537266693272275E-022 -2.8831893972877291E-004 <-- F + H 2 -8.4656946525488593E-022 4.2537266693272275E-022 -2.8831893972877285E-004 <-- F + H 3 8.4749642925371475E-022 -8.4517675394872775E-022 2.8831893972877291E-004 <-- F + H 4 2.1222171881298949E-022 -4.2166028032157758E-022 2.8831893972877296E-004 <-- F + H 5 -2.1129475481416070E-022 -4.4465920997396977E-023 -7.0221491603630208E-021 <-- F + H 6 4.6348199941438673E-025 -7.7553145499518084E-023 5.6833450484514842E-021 <-- F + H 7 2.1222171881298949E-022 -1.3049270470291184E-022 8.2244438902143853E-021 <-- F + H 8 2.1222171881298949E-022 -1.6357992920503295E-022 -4.0575338449729697E-021 <-- F + Ra 1 1.0392179283256087E-022 4.1619509798142896E-022 -5.5132804016589201E-020 <-- F + Ra 2 1.0412858798569913E-022 4.1598830282829070E-022 -5.5131976835976648E-020 <-- F + + 4 T F T F <-- c + -9.8918988447093028E+001 -9.7794471520690479E+001 <-- E + 5.7027440786014605E+000 -4.8724172516128768E-071 -4.9625220381732735E-036 <-- h + -1.0442515190567422E-070 5.7027440786014605E+000 6.3653588727481976E-036 <-- h + -8.7412924108118583E-036 6.5768523432805192E-036 1.3564213735188529E+001 <-- h + -3.7716107991578492E-006 0.0000000000000000E+000 5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 -3.7716107991574155E-006 0.0000000000000000E+000 <-- S + 5.2939559203393771E-023 0.0000000000000000E+000 -2.5802636894945753E-006 <-- S + H 1 -1.4948939515138645E-008 -1.4993318269558322E-008 4.3405392644934260E+000 <-- R + H 2 2.8513720243517908E+000 2.8513720243074121E+000 1.1122646132087690E+001 <-- R + H 3 -1.4948939515138645E-008 -1.4993318269558322E-008 9.2236745418084514E+000 <-- R + H 4 2.8513720243517908E+000 2.8513720243074121E+000 2.4415676742141863E+000 <-- R + H 5 -1.4948939515138645E-008 2.8513720243074121E+000 3.3910534693538064E+000 <-- R + H 6 2.8513720243517908E+000 -1.4993318269558322E-008 1.0173160336948071E+001 <-- R + H 7 -1.4948939515138645E-008 2.8513720243074121E+000 1.0173160336948071E+001 <-- R + H 8 2.8513720243517908E+000 -1.4993318269558322E-008 3.3910534693538064E+000 <-- R + Ra 1 -1.4948939515138645E-008 -1.4993318269558322E-008 3.5556673752660067E-008 <-- R + Ra 2 2.8513720243517908E+000 2.8513720243074121E+000 6.7821069031509387E+000 <-- R + H 1 8.4425069607306503E-022 -4.2166005379078611E-022 -2.5833715825005702E-004 <-- F + H 2 5.2661334085270240E-022 -1.0569347642315114E-021 -2.5833715825005708E-004 <-- F + H 3 -1.0866136958802288E-022 2.1361465664993915E-022 2.5833715825005702E-004 <-- F + H 4 -2.1454048799481044E-022 -4.2166005379078611E-022 2.5833715825005708E-004 <-- F + H 5 -1.0866136958802288E-022 -8.0861641418938695E-023 -3.5096827749985181E-021 <-- F + H 6 2.0897598563233975E-022 1.5736637499633329E-022 1.9960313821544341E-021 <-- F + H 7 2.0897598563233975E-022 3.7574205671033257E-022 -1.2155098598131670E-022 <-- F + H 8 -1.0866136958802288E-022 4.0221183631202946E-022 2.4195478557815843E-021 <-- F + Ra 1 -6.2404230813921479E-022 4.1614249306997844E-022 -2.7254331873806208E-020 <-- F + Ra 2 -6.2424910329235305E-022 4.1603909549340931E-022 -2.7253918283499931E-020 <-- F + + 5 T F F T <-- c + -9.8919323259071376E+001 -9.7794473988372104E+001 <-- E + 5.7021962588960697E+000 -1.2465279036925448E-070 -4.9684603333974838E-036 <-- h + -1.0640227391829480E-070 5.7021962588960697E+000 4.1094324829261957E-035 <-- h + -8.7388086659253342E-036 8.8958545310029634E-035 1.3570829727698586E+001 <-- h + -1.1302064161439543E-006 0.0000000000000000E+000 4.2351647362715017E-022 <-- S + 0.0000000000000000E+000 -1.1302064161439543E-006 0.0000000000000000E+000 <-- S + 4.2351647362715017E-022 0.0000000000000000E+000 3.0281190457237712E-006 <-- S + H 1 -1.4947503483023542E-008 -1.4991877974310272E-008 4.3388685825561852E+000 <-- R + H 2 2.8510981145005312E+000 2.8510981144561569E+000 1.1124283446405478E+001 <-- R + H 3 -1.4947503483023542E-008 -1.4991877974310272E-008 9.2319612162904345E+000 <-- R + H 4 2.8510981145005312E+000 2.8510981144561569E+000 2.4465463524411413E+000 <-- R + H 5 -1.4947503483023542E-008 2.8510981144561569E+000 3.3927074674986635E+000 <-- R + H 6 2.8510981145005312E+000 -1.4991877974310272E-008 1.0178122331347955E+001 <-- R + H 7 -1.4947503483023542E-008 2.8510981144561569E+000 1.0178122331347955E+001 <-- R + H 8 2.8510981145005312E+000 -1.4991877974310272E-008 3.3927074674986635E+000 <-- R + Ra 1 -1.4947503483023542E-008 -1.4991877974310272E-008 3.5574016644170234E-008 <-- R + Ra 2 2.8510981145005312E+000 2.8510981144561569E+000 6.7854148994233094E+000 <-- R + H 1 -6.3017114160626460E-022 9.2787012199478393E-025 -2.5804432528265475E-005 <-- F + H 2 -9.4780849682662722E-022 2.1268610693556985E-022 -2.5804432528265481E-005 <-- F + H 3 1.1098268724124822E-022 -2.1083036669158029E-022 2.5804432528265475E-005 <-- F + H 4 -4.1841290479268946E-022 -4.2258860350515540E-022 2.5804432528265478E-005 <-- F + H 5 -2.0665466797911440E-022 -5.2011689081398990E-023 2.2268882927874814E-023 <-- F + H 6 5.1035688344606899E-024 2.0606866203514566E-022 -3.7893793797164767E-021 <-- F + H 7 5.1035688344606899E-024 7.5453150224190053E-024 2.2268882927874814E-023 <-- F + H 8 -2.0665466797911440E-022 -1.5789080748818652E-022 4.4578535655502501E-022 <-- F + Ra 1 1.1443206506221759E-021 2.0804675632559594E-022 4.9931221518143019E-021 <-- F + Ra 2 1.1441914036514644E-021 2.0804675632559594E-022 4.9931221518143019E-021 <-- F + + 6 T F T T <-- c + -9.8919331159949323E+001 -9.7794473686974811E+001 <-- E + 5.7026538684617352E+000 -1.2233810020560047E-070 -4.9665943328712036E-036 <-- h + -1.0236685956883352E-070 5.7026538684617352E+000 4.1900992335368107E-035 <-- h + -8.7408834095089633E-036 9.0883483304025671E-035 1.3568750773210891E+001 <-- h + 1.1831222537610209E-007 0.0000000000000000E+000 -1.5881867761018131E-022 <-- S + 0.0000000000000000E+000 1.1831222537610209E-007 0.0000000000000000E+000 <-- S + -1.5881867761018131E-022 0.0000000000000000E+000 1.0229641457439737E-007 <-- S + H 1 -1.4948703041976986E-008 -1.4993081094381358E-008 4.3383803784362085E+000 <-- R + H 2 2.8513269192821644E+000 2.8513269192377866E+000 1.1122755765041653E+001 <-- R + H 3 -1.4948703041976986E-008 -1.4993081094381358E-008 9.2303704659118164E+000 <-- R + H 4 2.8513269192821644E+000 2.8513269192377866E+000 2.4459950793063707E+000 <-- R + H 5 -1.4948703041976986E-008 2.8513269192377866E+000 3.3921877288712898E+000 <-- R + H 6 2.8513269192821644E+000 -1.4993081094381358E-008 1.0176563115476736E+001 <-- R + H 7 -1.4948703041976986E-008 2.8513269192377866E+000 1.0176563115476736E+001 <-- R + H 8 2.8513269192821644E+000 -1.4993081094381358E-008 3.3921877288712898E+000 <-- R + Ra 1 -1.4948703041976986E-008 -1.4993081094381358E-008 3.5568566958113324E-008 <-- R + Ra 2 2.8513269192821644E+000 2.8513269192377866E+000 6.7843754221740129E+000 <-- R + H 1 -3.1299641889484821E-022 -2.1315083485433750E-022 -1.2895862933384918E-005 <-- F + H 2 -4.1887553730163575E-022 -2.1315083485433750E-022 -1.2895862933384923E-005 <-- F + H 3 -6.3063377411521079E-022 6.3388211239996284E-022 1.2895862933384921E-005 <-- F + H 4 -1.0123818208127310E-022 2.1036563877281265E-022 1.2895862933384921E-005 <-- F + H 5 -2.0711730048806065E-022 1.0117779791581299E-022 1.8566746835045130E-024 <-- F + H 6 -1.0123818208127310E-022 1.2764757751750988E-022 7.6251531999722081E-021 <-- F + H 7 -1.0123818208127310E-022 -2.4553655192247210E-023 -3.3862751143336967E-021 <-- F + H 8 -2.0711730048806065E-022 1.9161244094496755E-024 -8.4684727978594983E-021 <-- F + Ra 1 1.0398655472478258E-021 -3.1183431851003238E-022 4.1630303239480515E-022 <-- F + Ra 2 1.0405893302838097E-021 -3.1229960760459346E-022 4.1587651739145749E-022 <-- F + + 7 T F T T <-- c + -9.8919315964741017E+001 -9.7794473718691862E+001 <-- E + 5.7025958275737834E+000 -1.2172170365321985E-070 -5.1016500140184246E-036 <-- h + -1.0223804391663041E-070 5.7025958275737834E+000 4.1901133342910860E-035 <-- h + -9.0609012827296357E-036 9.0883070855194207E-035 1.3568843298819059E+001 <-- h + -9.1107020552816387E-008 0.0000000000000000E+000 -5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 -9.1107020552816387E-008 0.0000000000000000E+000 <-- S + -5.2939559203393771E-023 0.0000000000000000E+000 1.6199294239739939E-007 <-- S + H 1 -1.4948550895972985E-008 -1.4992928496703165E-008 4.3382269718949926E+000 <-- R + H 2 2.8512978988383408E+000 2.8512978987939630E+000 1.1122648621304522E+001 <-- R + H 3 -1.4948550895972985E-008 -1.4992928496703165E-008 9.2306163980616862E+000 <-- R + H 4 2.8512978988383408E+000 2.8512978987939630E+000 2.4461947486521565E+000 <-- R + H 5 -1.4948550895972985E-008 2.8512978987939630E+000 3.3922108602735745E+000 <-- R + H 6 2.8512978988383408E+000 -1.4992928496703165E-008 1.0176632509683104E+001 <-- R + H 7 -1.4948550895972985E-008 2.8512978987939630E+000 1.0176632509683104E+001 <-- R + H 8 2.8512978988383408E+000 -1.4992928496703165E-008 3.3922108602735745E+000 <-- R + Ra 1 -1.4948550895972985E-008 -1.4992928496703165E-008 3.5568809500949030E-008 <-- R + Ra 2 2.8512978988383408E+000 2.8512978987939630E+000 6.7844216849783399E+000 <-- R + H 1 0.0000000000000000E+000 -4.2305140591219529E-022 2.3394328953863343E-006 <-- F + H 2 2.1175823681357508E-022 -6.3480964272577037E-022 2.3394328953863326E-006 <-- F + H 3 2.1175823681357508E-022 6.3573977815568014E-022 -2.3394328953863317E-006 <-- F + H 4 -4.2351647362715017E-022 4.6506771495490510E-025 -2.3394328953863351E-006 <-- F + H 5 0.0000000000000000E+000 1.5597502287492411E-022 -5.0738470223259426E-021 <-- F + H 6 1.0587911840678754E-022 1.1296163102216667E-022 4.6670318710985113E-021 <-- F + H 7 -1.0587911840678754E-022 -6.1523771854693161E-024 1.7024165557084601E-021 <-- F + H 8 0.0000000000000000E+000 -4.9165769038226754E-023 -4.2268140750716423E-021 <-- F + Ra 1 1.0339757656912846E-025 1.0386375118211423E-022 1.8724861100080934E-021 <-- F + Ra 2 -1.0339757656912846E-025 1.0417394391182162E-022 1.8723568630373820E-021 <-- F + + 8 T F T T <-- c + -9.8919317245120965E+001 -9.7794473701043174E+001 <-- E + 5.7026225197893012E+000 -1.2192168394882009E-070 -5.0846784773272288E-036 <-- h + -1.0237725149144013E-070 5.7026225197893012E+000 4.1900963624419489E-035 <-- h + -9.0209871739374475E-036 9.0883260534806085E-035 1.3568731933807479E+001 <-- h + -7.7576922407653071E-009 0.0000000000000000E+000 -1.5881867761018131E-022 <-- S + 0.0000000000000000E+000 -7.7576922411989879E-009 0.0000000000000000E+000 <-- S + -1.5881867761018131E-022 0.0000000000000000E+000 -2.9289452373876257E-008 <-- S + H 1 -1.4948620865852363E-008 -1.4992998674301363E-008 4.3382231489759073E+000 <-- R + H 2 2.8513112449460296E+000 2.8513112449016518E+000 1.1122589115879647E+001 <-- R + H 3 -1.4948620865852363E-008 -1.4992998674301363E-008 9.2305088559686066E+000 <-- R + H 4 2.8513112449460296E+000 2.8513112449016518E+000 2.4461428890648671E+000 <-- R + H 5 -1.4948620865852363E-008 2.8513112449016518E+000 3.3921830190203877E+000 <-- R + H 6 2.8513112449460296E+000 -1.4992998674301363E-008 1.0176548985924127E+001 <-- R + H 7 -1.4948620865852363E-008 2.8513112449016518E+000 1.0176548985924127E+001 <-- R + H 8 2.8513112449460296E+000 -1.4992998674301363E-008 3.3921830190203877E+000 <-- R + Ra 1 -1.4948620865852363E-008 -1.4992998674301363E-008 3.5568517573273640E-008 <-- R + Ra 2 2.8513112449460296E+000 2.8513112449016518E+000 6.7843660024722574E+000 <-- R + H 1 6.3156300342195465E-022 -1.8550606516150599E-024 1.5202852327072694E-006 <-- F + H 2 6.3156300342195465E-022 -1.8550606516150599E-024 1.5202852327072643E-006 <-- F + H 3 -2.1546994383234573E-022 4.2166141297553511E-022 -1.5202852327072779E-006 <-- F + H 4 6.3156300342195465E-022 4.2166141297553511E-022 -1.5202852327072660E-006 <-- F + H 5 -3.7117070187706384E-024 -2.5993541176815970E-022 -5.0506499861125838E-021 <-- F + H 6 -3.7117070187706384E-024 2.5622529046492957E-022 -5.0506499861125838E-021 <-- F + H 7 -3.7117070187706384E-024 -4.8177174954584613E-023 3.1547697413218404E-023 <-- F + H 8 -3.7117070187706384E-024 4.4467053651354487E-023 5.9607783281933206E-021 <-- F + Ra 1 -8.3223781796750241E-022 -4.1614792980897444E-022 7.0735117138262517E-021 <-- F + Ra 2 -8.3213442039093328E-022 -4.1604453223240531E-022 7.0736668101911054E-021 <-- F + + 9 T F T T <-- c + -9.8919319368391385E+001 -9.7794473704657179E+001 <-- E + 5.7026273252355848E+000 -1.1930736718679098E-070 -5.0994435333342173E-036 <-- h + -9.9241417023106978E-071 5.7026273252355848E+000 4.2170913007029347E-035 <-- h + -9.0560396981352637E-036 9.1523856729611619E-035 1.3568734634717435E+001 <-- h + -1.1081312398936172E-008 0.0000000000000000E+000 -1.5881867761018131E-022 <-- S + 0.0000000000000000E+000 -1.1081312398936172E-008 -4.2351647362715017E-022 <-- S + -1.5881867761018131E-022 -4.2351647362715017E-022 3.9404216741097120E-008 <-- S + H 1 -1.4948633462652227E-008 -1.4993011308497212E-008 4.3382466155081696E+000 <-- R + H 2 2.8513136476691590E+000 2.8513136476247811E+000 1.1122613932866887E+001 <-- R + H 3 -1.4948633462652227E-008 -1.4993011308497212E-008 9.2304880903463147E+000 <-- R + H 4 2.8513136476691590E+000 2.8513136476247811E+000 2.4461207729875971E+000 <-- R + H 5 -1.4948633462652227E-008 2.8513136476247811E+000 3.3921836942478838E+000 <-- R + H 6 2.8513136476691590E+000 -1.4993011308497212E-008 1.0176551011606602E+001 <-- R + H 7 -1.4948633462652227E-008 2.8513136476247811E+000 1.0176551011606602E+001 <-- R + H 8 2.8513136476691590E+000 -1.4993011308497212E-008 3.3921836942478838E+000 <-- R + Ra 1 -1.4948633462652227E-008 -1.4993011308497212E-008 3.5568524653328258E-008 <-- R + Ra 2 2.8513136476691590E+000 2.8513136476247811E+000 6.7843673529272426E+000 <-- R + H 1 7.3837021848152844E-022 -1.3915786522006732E-024 -3.6615987851284661E-007 <-- F + H 2 -2.1454184717955944E-022 4.2212489497494952E-022 -3.6615987851283729E-007 <-- F + H 3 2.0897462644759073E-022 4.2212489497494952E-022 3.6615987851284915E-007 <-- F + H 4 1.1618866921086786E-021 -1.3915786522006732E-024 3.6615987851283983E-007 <-- F + H 5 -2.1454184717955944E-022 2.0705793571116230E-022 -3.3946268798711650E-021 <-- F + H 6 -3.2042096558634698E-022 -3.1170080704109668E-023 8.4053785640033681E-022 <-- F + H 7 -1.0866272877277190E-022 -2.8925043182065428E-022 -1.7005609853625643E-021 <-- F + H 8 -2.7836103659843518E-024 -1.0396197460877611E-022 2.1110872772817872E-021 <-- F + Ra 1 -6.2414026897678774E-022 -3.1201934182327535E-022 -1.4563272942791713E-021 <-- F + Ra 2 -6.2414026897678774E-022 -3.1212273939984448E-022 -1.4563272942791713E-021 <-- F + + 10 T T T T <-- c + -9.8919319271389654E+001 -9.7794473707286826E+001 <-- E + 5.7026302293369060E+000 -1.1809816519401598E-070 -5.0994300503050654E-036 <-- h + -9.9038398806534757E-071 5.7026302293369060E+000 4.1698485897798461E-035 <-- h + -9.0560528649613869E-036 9.0402893785377338E-035 1.3568719612961777E+001 <-- h + -3.5878537068406713E-009 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -3.5878537068406713E-009 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 1.3697140069292985E-008 <-- S + H 1 -1.4948641075344360E-008 -1.4993018943789064E-008 4.3382427039983513E+000 <-- R + H 2 2.8513150997198120E+000 2.8513150996754342E+000 1.1122602510479240E+001 <-- R + H 3 -1.4948641075344360E-008 -1.4993018943789064E-008 9.2304769801003967E+000 <-- R + H 4 2.8513150997198120E+000 2.8513150996754342E+000 2.4461171736195082E+000 <-- R + H 5 -1.4948641075344360E-008 2.8513150996754342E+000 3.3921799388089298E+000 <-- R + H 6 2.8513150997198120E+000 -1.4993018943789064E-008 1.0176539745289819E+001 <-- R + H 7 -1.4948641075344360E-008 2.8513150996754342E+000 1.0176539745289819E+001 <-- R + H 8 2.8513150997198120E+000 -1.4993018943789064E-008 3.3921799388089298E+000 <-- R + Ra 1 -1.4948641075344360E-008 -1.4993018943789064E-008 3.5568485275913866E-008 <-- R + Ra 2 2.8513150997198120E+000 2.8513150996754342E+000 6.7843598420493745E+000 <-- R + H 1 4.2444434374914499E-022 -6.3341919672752715E-022 3.2844389212213829E-008 <-- F + H 2 -4.2258860350515540E-022 2.1361375052677315E-022 3.2844389212213829E-008 <-- F + H 3 9.2787012199478393E-025 -2.0990272310037702E-022 -3.2844389212212162E-008 <-- F + H 4 -4.2258860350515540E-022 -2.0990272310037702E-022 -3.2844389212212162E-008 <-- F + H 5 9.2787012199478393E-025 -3.2570800885780090E-022 1.6829325856986209E-021 <-- F + H 6 -1.0495124828479276E-022 -7.7553825091892595E-023 -1.2816827296914303E-021 <-- F + H 7 1.0680698852878234E-022 1.8714397092507626E-022 5.0710643747158222E-021 <-- F + H 8 9.2787012199478393E-025 2.2353991787740948E-022 -3.8227815714543313E-021 <-- F + Ra 1 2.0815015390216507E-022 4.1614611756264248E-022 -2.4965139077346969E-021 <-- F + Ra 2 2.0794335874902681E-022 4.1604271998607336E-022 -2.4966173053112660E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/80.geom b/tests/tests_data/valid_castep_geom/80.geom new file mode 100755 index 0000000000000000000000000000000000000000..f5eeddd107ad0ec3a767350e6a5ab52a0e4b2032 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/80.geom @@ -0,0 +1,265 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8919319178920887E+001 -9.7719483910544540E+001 <-- E + 5.7026302293369051E+000 -1.1809816519401605E-070 -5.0994300503050627E-036 <-- h + -9.9038398806534757E-071 5.7026302293369051E+000 4.1698485897798375E-035 <-- h + -9.0560528649613936E-036 9.0402893785377391E-035 1.3568719612961772E+001 <-- h + 1.6875691194099835E-004 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 1.6875691194099835E-004 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 1.6879712375813486E-004 <-- S + H 1 -1.4948641075344360E-008 -1.4993018943789061E-008 4.3382427039983424E+000 <-- R + H 2 2.8513150997198116E+000 2.8513150996754337E+000 1.1122602510479229E+001 <-- R + H 3 -1.4948641075344360E-008 -1.4993018943789061E-008 9.2304769801003985E+000 <-- R + H 4 2.8513150997198116E+000 2.8513150996754337E+000 2.4461171736195135E+000 <-- R + H 5 -1.4948641075344360E-008 2.8513150996754337E+000 3.3921799388089284E+000 <-- R + H 6 2.8513150997198116E+000 -1.4993018943789061E-008 1.0176539745289814E+001 <-- R + H 7 -1.4948641075344360E-008 2.8513150996754337E+000 1.0176539745289814E+001 <-- R + H 8 2.8513150997198116E+000 -1.4993018943789061E-008 3.3921799388089284E+000 <-- R + Ra 1 -1.4948641075344360E-008 -1.4993018943789061E-008 3.5568485275913853E-008 <-- R + Ra 2 2.8513150997198116E+000 2.8513150996754337E+000 6.7843598420493718E+000 <-- R + H 1 2.1176068334612331E-021 -1.4841633979390152E-021 -2.4600738984467594E-007 <-- F + H 2 2.1176068334612331E-021 -1.4841633979390152E-021 -2.4600738984467594E-007 <-- F + H 3 -2.1175579028102686E-021 1.4804519174510360E-021 2.4600738984467255E-007 <-- F + H 4 -2.1175579028102686E-021 1.4804519174510360E-021 2.4600738984467255E-007 <-- F + H 5 -2.2432893559183288E-021 -8.4888868749828997E-022 -8.4546716642343408E-021 <-- F + H 6 -5.6245835121057657E-022 -4.2537221387113971E-022 4.1449434261733760E-021 <-- F + H 7 9.8602375548869124E-022 4.2166073338316058E-022 1.7097237028172625E-021 <-- F + H 8 1.8198218129421431E-021 1.6922101542646110E-021 2.2920588540545940E-021 <-- F + Ra 1 -2.3726079864499636E-024 -4.1609351265119187E-022 3.5124433742195374E-021 <-- F + Ra 2 2.1768853825916886E-024 -4.1609351265119187E-022 3.5091346517693253E-021 <-- F + + 1 F F T F <-- c + -9.8900461920528116E+001 -9.7720107263105604E+001 <-- E + 5.6716013703992161E+000 -1.1745557551850923E-070 -5.0716766816581687E-036 <-- h + -9.8499516153724243E-071 5.6716013703992161E+000 4.1471544172993329E-035 <-- h + -9.0067775348806260E-036 8.9910998199302982E-035 1.3494872599909334E+001 <-- h + 1.0401828866680746E-005 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 1.0401828866680746E-005 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -2.2902173643661507E-005 <-- S + H 1 -1.4867303296708318E-008 -1.4911439698572766E-008 4.3146319727289502E+000 <-- R + H 2 2.8358006703323047E+000 2.8358006702881684E+000 1.1062068272683618E+001 <-- R + H 3 -1.4867303296708318E-008 -1.4911439698572766E-008 9.1802406979301949E+000 <-- R + H 4 2.8358006703323047E+000 2.8358006702881684E+000 2.4328043979755281E+000 <-- R + H 5 -1.4867303296708318E-008 2.8358006702881684E+000 3.3737181853522396E+000 <-- R + H 6 2.8358006703323047E+000 -1.4911439698572766E-008 1.0121154485306906E+001 <-- R + H 7 -1.4867303296708318E-008 2.8358006702881684E+000 1.0121154485306906E+001 <-- R + H 8 2.8358006703323047E+000 -1.4911439698572766E-008 3.3737181853522396E+000 <-- R + Ra 1 -1.4867303296708318E-008 -1.4911439698572766E-008 3.5374905743625726E-008 <-- R + Ra 2 2.8358006703323047E+000 2.8358006702881684E+000 6.7474363353295725E+000 <-- R + H 1 8.4703294725430034E-022 -6.2877961958676173E-022 3.9610192197785284E-005 <-- F + H 2 8.4703294725430034E-022 -2.0526314595961161E-022 3.9610192197785284E-005 <-- F + H 3 -8.4703294725430034E-022 6.4176980129468878E-022 -3.9610192197785284E-005 <-- F + H 4 -8.4703294725430034E-022 6.4176980129468878E-022 -3.9610192197785284E-005 <-- F + H 5 -1.5220123270975709E-022 -1.2640543300274871E-021 1.0165530739378615E-020 <-- F + H 6 4.0366413892587751E-022 -1.6875708036546372E-021 -8.9456501330465367E-021 <-- F + H 7 1.9852334701272664E-023 6.4950908539634882E-024 -3.3869964166901903E-021 <-- F + H 8 -2.7131524091739308E-022 -4.1702138277318669E-022 1.6422617076322181E-021 <-- F + Ra 1 3.3087224502121107E-024 1.4563272942791715E-021 2.6077669216833884E-022 <-- F + Ra 2 -3.3087224502121107E-024 1.4563272942791715E-021 2.5953592124950930E-022 <-- F + + 2 F F T T <-- c + -9.8900413851039588E+001 -9.7720117161371320E+001 <-- E + 5.6680138419328756E+000 -1.1738127988431633E-070 -5.0778494880363841E-036 <-- h + -9.8437211031229809E-071 5.6680138419328756E+000 4.1522019751081992E-035 <-- h + -9.0010803660060605E-036 8.9854125678755157E-035 1.3511297392120396E+001 <-- h + 1.1748282296238262E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 1.1748282296233925E-006 -4.2351647362715017E-022 <-- S + 0.0000000000000000E+000 -4.2351647362715017E-022 -7.8579091423178551E-007 <-- S + H 1 -1.4857899096675320E-008 -1.4902007580393244E-008 4.3199064304145640E+000 <-- R + H 2 2.8340069061085384E+000 2.8340069060644302E+000 1.1075555126474763E+001 <-- R + H 3 -1.4857899096675320E-008 -1.4902007580393244E-008 9.1913910325417536E+000 <-- R + H 4 2.8340069061085384E+000 2.8340069060644302E+000 2.4357423364815554E+000 <-- R + H 5 -1.4857899096675320E-008 2.8340069060644302E+000 3.3778243834480604E+000 <-- R + H 6 2.8340069061085384E+000 -1.4902007580393244E-008 1.0133473079508258E+001 <-- R + H 7 -1.4857899096675320E-008 2.8340069060644302E+000 1.0133473079508258E+001 <-- R + H 8 2.8340069061085384E+000 -1.4902007580393244E-008 3.3778243834480604E+000 <-- R + Ra 1 -1.4857899096675320E-008 -1.4902007580393244E-008 3.5417961020511324E-008 <-- R + Ra 2 2.8340069061085384E+000 2.8340069060644302E+000 6.7556487314781588E+000 <-- R + H 1 1.0532266817054048E-021 -4.1238441073652356E-022 -2.4569642374976038E-004 <-- F + H 2 1.2649849185189799E-021 -1.2594173579908239E-021 -2.4569642374976022E-004 <-- F + H 3 -4.2908097598962088E-022 1.1132062890626631E-023 2.4569642374976032E-004 <-- F + H 4 6.2971020807825454E-022 1.1132062890626631E-023 2.4569642374976027E-004 <-- F + H 5 -5.1886616665440221E-023 -1.6829338316179741E-021 -1.5778501617287540E-021 <-- F + H 6 -2.5702740857859108E-022 -1.2594173579908239E-021 -3.4307347338475360E-021 <-- F + H 7 -1.7761806977350042E-022 4.3464853651777678E-022 1.8102816272884474E-021 <-- F + H 8 4.6427408556764901E-022 -8.3590088436367373E-022 4.8278365018818924E-021 <-- F + Ra 1 -1.2478778211252913E-021 2.4974753189953744E-021 2.6057856229780893E-020 <-- F + Ra 2 -1.2487050017378444E-021 2.4956658614054147E-021 2.6057856229780893E-020 <-- F + + 3 T F T T <-- c + -9.8900342682344927E+001 -9.7720117766407668E+001 <-- E + 5.6676637775553829E+000 -1.1737403025405467E-070 -5.0781679544734308E-036 <-- h + -9.8431131412872696E-071 5.6676637775553829E+000 4.1524623879014549E-035 <-- h + -9.0005244468282032E-036 8.9848576163625497E-035 1.3512144777366943E+001 <-- h + -2.5511326041775806E-007 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -2.5511326041775806E-007 0.0000000000000000E+000 <-- S + 1.0587911840678754E-022 0.0000000000000000E+000 6.0992134866657069E-007 <-- S + H 1 -1.4856981452268799E-008 -1.4901087211785737E-008 4.3201249886482609E+000 <-- R + H 2 2.8338318739207100E+000 2.8338318738766040E+000 1.1076197377331733E+001 <-- R + H 3 -1.4856981452268799E-008 -1.4901087211785737E-008 9.1920198595590481E+000 <-- R + H 4 2.8338318739207100E+000 2.8338318738766040E+000 2.4359474708755755E+000 <-- R + H 5 -1.4856981452268799E-008 2.8338318738766040E+000 3.3780362297619186E+000 <-- R + H 6 2.8338318739207100E+000 -1.4901087211785737E-008 1.0134108618445390E+001 <-- R + H 7 -1.4856981452268799E-008 2.8338318738766040E+000 1.0134108618445390E+001 <-- R + H 8 2.8338318739207100E+000 -1.4901087211785737E-008 3.3780362297619186E+000 <-- R + Ra 1 -1.4856981452268799E-008 -1.4901087211785737E-008 3.5420182321453828E-008 <-- R + Ra 2 2.8338318739207100E+000 2.8338318738766040E+000 6.7560724241036541E+000 <-- R + H 1 -6.3341534570407163E-022 -4.1887802914034228E-022 -2.6096601882137150E-004 <-- F + H 2 6.3713407517737888E-022 -6.3063626595391736E-022 -2.6096601882137144E-004 <-- F + H 3 -2.0989887207692148E-022 -1.0541527395810675E-021 2.6096601882137150E-004 <-- F + H 4 -6.3341534570407163E-022 -8.4239450276749244E-022 2.6096601882137144E-004 <-- F + H 5 1.4312274632282855E-021 2.1222208126225589E-021 3.4853379638973131E-021 <-- F + H 6 1.4179925734274370E-021 8.5167139174110823E-022 -2.3909531076793955E-021 <-- F + H 7 -1.8377903175812801E-021 -8.4239450276749244E-022 3.4853379638973131E-021 <-- F + H 8 -1.0039922601278280E-021 -1.2659109763946426E-021 5.6558598912364577E-021 <-- F + Ra 1 4.1566542437425919E-022 1.0404442012737823E-021 2.1793470992160955E-020 <-- F + Ra 2 4.1649260498681222E-022 1.0400306109675058E-021 2.1792230221242125E-020 <-- F + + 4 T F T F <-- c + -9.8899830404168242E+001 -9.7720118659534876E+001 <-- E + 5.6662774514501466E+000 -1.1270911889485229E-070 -5.0784440249555365E-036 <-- h + -9.8407054888152589E-071 5.6662774514501466E+000 3.6342274090318104E-035 <-- h + -8.9983228938619060E-036 7.7490452452887307E-035 1.3512879354158498E+001 <-- h + -4.9519440269512292E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -4.9519440269516629E-006 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -2.1175823681357508E-022 -2.3265679027929115E-006 <-- S + H 1 -1.4853347393855903E-008 -1.4897442364983090E-008 4.3192624809043867E+000 <-- R + H 2 2.8331387108717259E+000 2.8331387108276309E+000 1.1075702157983637E+001 <-- R + H 3 -1.4853347393855903E-008 -1.4897442364983090E-008 9.1936169440983271E+000 <-- R + H 4 2.8331387108717259E+000 2.8331387108276309E+000 2.4371772670190777E+000 <-- R + H 5 -1.4853347393855903E-008 2.8331387108276309E+000 3.3782198739617328E+000 <-- R + H 6 2.8331387108717259E+000 -1.4897442364983090E-008 1.0134659551040981E+001 <-- R + H 7 -1.4853347393855903E-008 2.8331387108276309E+000 1.0134659551040981E+001 <-- R + H 8 2.8331387108717259E+000 -1.4897442364983090E-008 3.3782198739617328E+000 <-- R + Ra 1 -1.4853347393855903E-008 -1.4897442364983090E-008 3.5422107910937562E-008 <-- R + Ra 2 2.8331387108717259E+000 2.8331387108276309E+000 6.7564397125013569E+000 <-- R + H 1 -2.0804443438498304E-022 -1.0634305346778494E-021 -2.0593574420880992E-004 <-- F + H 2 -8.4331914482570834E-022 -2.1639758742354902E-022 -2.0593574420880987E-004 <-- F + H 3 4.2723027605574217E-022 2.0711888620360117E-022 2.0593574420881000E-004 <-- F + H 4 -2.0804443438498304E-022 1.4776683070850516E-021 2.0593574420880981E-004 <-- F + H 5 1.5389610193270114E-021 1.6894265438986267E-021 1.6285409569432982E-021 <-- F + H 6 5.2649194956210549E-022 8.4239359664432645E-022 6.2268933207881646E-022 <-- F + H 7 -2.2131302392135222E-021 -8.5167229786427433E-022 -1.7595908320739033E-021 <-- F + H 8 -6.8450046721552702E-022 -4.6393506099739204E-024 2.0520574305704482E-021 <-- F + Ra 1 8.3208726466043416E-022 -1.0399235888982725E-021 -1.4693015531967822E-020 <-- F + Ra 2 8.3226821041943013E-022 -1.0405439743576872E-021 -1.4693635917427237E-020 <-- F + + 5 T F F F <-- c + -9.8900467394745320E+001 -9.7720120099038880E+001 <-- E + 5.6667991034616261E+000 -1.2184163672885358E-070 -5.0802445127832979E-036 <-- h + -9.8416114493610684E-071 5.6667991034616261E+000 4.6557698799965287E-035 <-- h + -8.9991513025089843E-036 1.0177005994548725E-034 1.3517670147298210E+001 <-- h + 5.1398813592394219E-007 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 5.1398813592350850E-007 2.1175823681357508E-022 <-- S + 1.0587911840678754E-022 2.1175823681357508E-022 4.3064872405009121E-006 <-- S + H 1 -1.4854714831051063E-008 -1.4898813861674204E-008 4.3186747041160203E+000 <-- R + H 2 2.8333995368760982E+000 2.8333995368319993E+000 1.1077509777765124E+001 <-- R + H 3 -1.4854714831051063E-008 -1.4898813861674204E-008 9.1989955140515232E+000 <-- R + H 4 2.8333995368760982E+000 2.8333995368319993E+000 2.4401604404024173E+000 <-- R + H 5 -1.4854714831051063E-008 2.8333995368319993E+000 3.3794175722592192E+000 <-- R + H 6 2.8333995368760982E+000 -1.4898813861674204E-008 1.0138252645908324E+001 <-- R + H 7 -1.4854714831051063E-008 2.8333995368319993E+000 1.0138252645908324E+001 <-- R + H 8 2.8333995368760982E+000 -1.4898813861674204E-008 3.3794175722592192E+000 <-- R + Ra 1 -1.4854714831051063E-008 -1.4898813861674204E-008 3.5434666299651483E-008 <-- R + Ra 2 2.8333995368760982E+000 2.8333995368319993E+000 6.7588351090837717E+000 <-- R + H 1 -1.0541518334579014E-021 2.1361397705756467E-022 -6.4000748271083588E-005 <-- F + H 2 -1.4776683070850516E-021 4.2537221387113971E-022 -6.4000748271083588E-005 <-- F + H 3 -6.3063535983075136E-022 -8.4517720701031080E-022 6.4000748271083588E-005 <-- F + H 4 1.0634305346778494E-021 2.1361397705756467E-022 6.4000748271083588E-005 <-- F + H 5 -1.0806216130595983E-021 -1.6922101542646110E-021 1.7060124488600752E-021 <-- F + H 6 -2.6886607238626843E-021 -2.1157266278917614E-021 -4.5937950963437836E-021 <-- F + H 7 1.4273900042011816E-021 1.2724051611254401E-021 -3.3761852346657269E-021 <-- F + H 8 2.3604497351609966E-021 1.6959216347525901E-021 8.5897950160577464E-022 <-- F + Ra 1 1.0401303840514107E-021 4.1609351265119187E-022 2.6781357924743209E-021 <-- F + Ra 2 1.0403371792045490E-021 4.1609351265119187E-022 2.6790663706634431E-021 <-- F + + 6 T F T T <-- c + -9.8900232666488591E+001 -9.7720120068093379E+001 <-- E + 5.6666623338489996E+000 -1.2183880430948639E-070 -5.0794795556981967E-036 <-- h + -9.8413739196090899E-071 5.6666623338489996E+000 4.6551443678920214E-035 <-- h + -8.9989341057432016E-036 1.0176789175848122E-034 1.3515634726064603E+001 <-- h + -4.0943954969637972E-007 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 -4.0943954969681340E-007 0.0000000000000000E+000 <-- S + 1.0587911840678754E-022 0.0000000000000000E+000 -2.8947615226355625E-007 <-- S + H 1 -1.4854356308796079E-008 -1.4898454275078093E-008 4.3175144792293318E+000 <-- R + H 2 2.8333311520701434E+000 2.8333311520260454E+000 1.1075331842261633E+001 <-- R + H 3 -1.4854356308796079E-008 -1.4898454275078093E-008 9.1981203176939328E+000 <-- R + H 4 2.8333311520701434E+000 2.8333311520260454E+000 2.4403029546616311E+000 <-- R + H 5 -1.4854356308796079E-008 2.8333311520260454E+000 3.3789087169454817E+000 <-- R + H 6 2.8333311520701434E+000 -1.4898454275078093E-008 1.0136726079977782E+001 <-- R + H 7 -1.4854356308796079E-008 2.8333311520260454E+000 1.0136726079977782E+001 <-- R + H 8 2.8333311520701434E+000 -1.4898454275078093E-008 3.3789087169454817E+000 <-- R + Ra 1 -1.4854356308796079E-008 -1.4898454275078093E-008 3.5429330729881976E-008 <-- R + Ra 2 2.8333311520701434E+000 2.8333311520260454E+000 6.7578173984616319E+000 <-- R + H 1 1.2640542733947892E-021 1.4767406776520228E-021 -5.2623265813062864E-006 <-- F + H 2 8.4053779976763893E-022 1.0532242040248726E-021 -5.2623265813062864E-006 <-- F + H 3 -6.4951474866613632E-024 -2.1732521685657780E-022 5.2623265813062881E-006 <-- F + H 4 -6.4951474866613632E-024 2.0619125677057235E-022 5.2623265813062881E-006 <-- F + H 5 1.8199196450304236E-021 8.4146596721129762E-022 -3.3510186831183463E-021 <-- F + H 6 1.1846449345896985E-021 8.4146596721129762E-022 -1.2244864629288500E-020 <-- F + H 7 -1.1976352295630212E-021 -8.5259992729730315E-022 -3.3510186831183463E-021 <-- F + H 8 -9.8587699274944608E-022 -8.5259992729730315E-022 -1.2334363149825954E-021 <-- F + Ra 1 -1.4563399924454511E-021 -1.2481813343071381E-021 8.3224715850128555E-021 <-- F + Ra 2 -1.4563141430513088E-021 -1.2483816671117408E-021 8.3212825128823105E-021 <-- F + + 7 T F T T <-- c + -9.8900273931451139E+001 -9.7720119821749236E+001 <-- E + 5.6667358954328861E+000 -1.2208010177589348E-070 -5.0669574567445159E-036 <-- h + -9.8323111123295849E-071 5.6667358954328861E+000 4.6819962703007279E-035 <-- h + -8.9691447627502417E-036 1.0240705604873626E-034 1.3515759237192652E+001 <-- h + 1.1947863387019864E-008 0.0000000000000000E+000 1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.1947863386586183E-008 0.0000000000000000E+000 <-- S + 1.0587911840678754E-022 0.0000000000000000E+000 -2.2535838562019045E-008 <-- S + H 1 -1.4854549140116054E-008 -1.4898647678854316E-008 4.3175031085752691E+000 <-- R + H 2 2.8333679328618939E+000 2.8333679328177954E+000 1.1075382727171595E+001 <-- R + H 3 -1.4854549140116054E-008 -1.4898647678854316E-008 9.1982561994766989E+000 <-- R + H 4 2.8333679328618939E+000 2.8333679328177954E+000 2.4403765808803715E+000 <-- R + H 5 -1.4854549140116054E-008 2.8333679328177954E+000 3.3789398447278205E+000 <-- R + H 6 2.8333679328618939E+000 -1.4898647678854316E-008 1.0136819463324146E+001 <-- R + H 7 -1.4854549140116054E-008 2.8333679328177954E+000 1.0136819463324146E+001 <-- R + H 8 2.8333679328618939E+000 -1.4898647678854316E-008 3.3789398447278205E+000 <-- R + Ra 1 -1.4854549140116054E-008 -1.4898647678854316E-008 3.5429657118248089E-008 <-- R + Ra 2 2.8333679328618939E+000 2.8333679328177954E+000 6.7578796540259836E+000 <-- R + H 1 -8.5167252439506585E-022 1.0578635404766722E-021 -7.1467868979150761E-007 <-- F + H 2 -1.0634307612086409E-021 1.9048964877309724E-021 -7.1467868979150591E-007 <-- F + H 3 2.3247010278085606E-021 6.3434706684952196E-022 7.1467868979150761E-007 <-- F + H 4 1.6894263173678352E-021 -1.4832353012862288E-021 7.1467868979150930E-007 <-- F + H 5 2.9976288827874877E-022 -4.2444411721835346E-022 1.6872222860319103E-021 <-- F + H 6 6.1534871863476798E-023 -9.2764359120328127E-025 3.7518650949642672E-021 <-- F + H 7 -4.9433049977215780E-022 -8.4796059084550354E-022 -1.7009095029852908E-021 <-- F + H 8 1.1447443106687057E-022 -4.2444411721835346E-022 -3.9243709895278296E-021 <-- F + Ra 1 -1.0408015621759440E-021 -2.0830615639018478E-022 -1.5343167131992128E-021 <-- F + Ra 2 -1.0396641888336836E-021 -2.0778916850733914E-022 -1.5343684119874974E-021 <-- F + + 8 T T T T <-- c + -9.8900273715336340E+001 -9.7720119813212378E+001 <-- E + 5.6667285393457805E+000 -1.2225977997217819E-070 -5.0900127215346289E-036 <-- h + -9.8491477019384721E-071 5.6667285393457805E+000 4.7021165522530420E-035 <-- h + -9.0239610452347566E-036 1.0288543803144035E-034 1.3515791950038642E+001 <-- h + 2.7610484345901021E-009 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 2.7610484345901021E-009 -2.1175823681357508E-022 <-- S + -1.0587911840678754E-022 -2.1175823681357508E-022 1.9863014825375475E-008 <-- S + H 1 -1.4854529857170914E-008 -1.4898628338664107E-008 4.3174972810698922E+000 <-- R + H 2 2.8333642548183602E+000 2.8333642547742617E+000 1.1075393256089212E+001 <-- R + H 3 -1.4854529857170914E-008 -1.4898628338664107E-008 9.1982947398282366E+000 <-- R + H 4 2.8333642548183602E+000 2.8333642547742617E+000 2.4403987648089145E+000 <-- R + H 5 -1.4854529857170914E-008 2.8333642547742617E+000 3.3789480229394036E+000 <-- R + H 6 2.8333642548183602E+000 -1.4898628338664107E-008 1.0136843997958724E+001 <-- R + H 7 -1.4854529857170914E-008 2.8333642547742617E+000 1.0136843997958724E+001 <-- R + H 8 2.8333642548183602E+000 -1.4898628338664107E-008 3.3789480229394036E+000 <-- R + Ra 1 -1.4854529857170914E-008 -1.4898628338664107E-008 3.5429742870361344E-008 <-- R + Ra 2 2.8333642548183602E+000 2.8333642547742617E+000 6.7578960104490635E+000 <-- R + H 1 8.4517675394872775E-022 -4.3093898154152547E-022 -1.2776528477602507E-007 <-- F + H 2 -8.4888914055987283E-022 8.3961043933992504E-022 -1.2776528477602930E-007 <-- F + H 3 8.4517675394872775E-022 -7.4225079143752661E-024 1.2776528477602586E-007 <-- F + H 4 -1.8561933055725732E-024 4.1609396571277492E-022 1.2776528477603010E-007 <-- F + H 5 4.2166028032157758E-022 1.2631269129670752E-021 3.3615712519279602E-021 <-- F + H 6 1.2025187785716358E-021 1.6866433865942254E-021 -1.9853242276148107E-021 <-- F + H 7 -7.8271469155563071E-022 -7.4225079143752661E-024 3.3615712519279602E-021 <-- F + H 8 -8.4888914055987283E-022 -4.3093898154152547E-022 5.5850327384704985E-021 <-- F + Ra 1 -4.1609170040485983E-022 -1.6643241640628149E-021 -5.9552792192948019E-021 <-- F + Ra 2 -4.1609170040485983E-022 -1.6644275616393841E-021 -5.9553955415684421E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/85.geom b/tests/tests_data/valid_castep_geom/85.geom new file mode 100755 index 0000000000000000000000000000000000000000..e33cfe0583b6fbd2dd886deec9338f1a75ec5c29 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/85.geom @@ -0,0 +1,265 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8900273486666393E+001 -9.7646359965659670E+001 <-- E + 5.6667285393457831E+000 -1.2225977997217819E-070 -5.0900127215346296E-036 <-- h + -9.8491477019384625E-071 5.6667285393457831E+000 4.7021165522530430E-035 <-- h + -9.0239610452347552E-036 1.0288543803144033E-034 1.3515791950038633E+001 <-- h + 1.6867248968433033E-004 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.6867248968432990E-004 -4.2351647362715017E-022 <-- S + -2.1175823681357508E-022 -4.2351647362715017E-022 1.6866377595883700E-004 <-- S + H 1 -1.4854529857170921E-008 -1.4898628338664113E-008 4.3174972810698877E+000 <-- R + H 2 2.8333642548183615E+000 2.8333642547742630E+000 1.1075393256089203E+001 <-- R + H 3 -1.4854529857170921E-008 -1.4898628338664113E-008 9.1982947398282295E+000 <-- R + H 4 2.8333642548183615E+000 2.8333642547742630E+000 2.4403987648089145E+000 <-- R + H 5 -1.4854529857170921E-008 2.8333642547742630E+000 3.3789480229394013E+000 <-- R + H 6 2.8333642548183615E+000 -1.4898628338664113E-008 1.0136843997958717E+001 <-- R + H 7 -1.4854529857170921E-008 2.8333642547742630E+000 1.0136843997958717E+001 <-- R + H 8 2.8333642548183615E+000 -1.4898628338664113E-008 3.3789480229394013E+000 <-- R + Ra 1 -1.4854529857170921E-008 -1.4898628338664113E-008 3.5429742870361317E-008 <-- R + Ra 2 2.8333642548183615E+000 2.8333642547742630E+000 6.7578960104490591E+000 <-- R + H 1 2.1271510287688219E-022 1.0495124828479276E-022 -3.9991330507560580E-007 <-- F + H 2 -6.3431784437741810E-022 -1.5974654773217611E-022 -3.9991330507560580E-007 <-- F + H 3 9.5686606330712102E-025 -5.3867429325388552E-023 3.9991330507560241E-007 <-- F + H 4 9.5686606330712102E-025 -3.1856522534235740E-022 3.9991330507560241E-007 <-- F + H 5 2.1271510287688219E-022 -9.2787012199478393E-025 3.4066928159497609E-021 <-- F + H 6 -3.1668048915705552E-022 -9.2787012199478393E-025 1.8449758194496447E-021 <-- F + H 7 1.0683598447009465E-022 6.3434684031873044E-022 -3.3695707620846418E-021 <-- F + H 8 9.5686606330712102E-025 2.1083036669158029E-022 -3.5019196600931262E-021 <-- F + Ra 1 2.0462205011013449E-022 -2.1218265938836105E-022 4.1617478091538157E-021 <-- F + Ra 2 2.1123949501055871E-022 -2.0391085326283080E-022 4.1600934479287096E-021 <-- F + + 1 F F T F <-- c + -9.8881488273333787E+001 -9.7646942561818463E+001 <-- E + 5.6374006287168852E+000 -1.2087822691295913E-070 -5.0636709398007312E-036 <-- h + -9.7981738602293242E-071 5.6374006287168852E+000 4.5944177344359519E-035 <-- h + -8.9772579216925340E-036 1.0036462139483862E-034 1.3445845161889672E+001 <-- h + 1.0031580818455153E-005 0.0000000000000000E+000 7.9409338805090657E-023 <-- S + 0.0000000000000000E+000 1.0031580818455153E-005 1.6940658945086007E-021 <-- S + 7.9409338805090657E-023 1.6940658945086007E-021 -2.1606622371999826E-005 <-- S + H 1 -1.4777650874692665E-008 -1.4821521126385341E-008 4.2951532848241261E+000 <-- R + H 2 2.8187002995807915E+000 2.8187002995369212E+000 1.1018075865768962E+001 <-- R + H 3 -1.4777650874692665E-008 -1.4821521126385341E-008 9.1506919475583199E+000 <-- R + H 4 2.8187002995807915E+000 2.8187002995369212E+000 2.4277693666134841E+000 <-- R + H 5 -1.4777650874692665E-008 2.8187002995369212E+000 3.3614613257188055E+000 <-- R + H 6 2.8187002995807915E+000 -1.4821521126385341E-008 1.0084383906663641E+001 <-- R + H 7 -1.4777650874692665E-008 2.8187002995369212E+000 1.0084383906663641E+001 <-- R + H 8 2.8187002995807915E+000 -1.4821521126385341E-008 3.3614613257188055E+000 <-- R + Ra 1 -1.4777650874692665E-008 -1.4821521126385341E-008 3.5246387227725944E-008 <-- R + Ra 2 2.8187002995807915E+000 2.8187002995369212E+000 6.7229226161912230E+000 <-- R + H 1 -4.2815491811395806E-022 -3.1485102648488023E-022 3.5897407720278829E-005 <-- F + H 2 -3.2227579970717052E-022 1.0866544714226992E-022 3.5897407720278843E-005 <-- F + H 3 5.2475714754712982E-022 1.0866544714226992E-022 -3.5897407720278829E-005 <-- F + H 4 6.3063626595391736E-022 -5.2660926329845536E-022 -3.5897407720278843E-005 <-- F + H 5 8.4239450276749244E-022 -1.5603234887469894E-022 -3.3942737183672126E-021 <-- F + H 6 8.4239450276749244E-022 -4.7366970409506159E-022 5.0760557541757908E-021 <-- F + H 7 -4.6384444868079097E-024 5.5725887938876158E-023 3.3819898596671905E-021 <-- F + H 8 -4.6384444868079097E-024 -5.0153230467911390E-023 -2.2825429750959430E-021 <-- F + Ra 1 -1.0420985624988880E-021 6.2309541973310447E-022 -1.3804502518095586E-021 <-- F + Ra 2 -1.0383762497423993E-021 6.2516337126448704E-022 -1.3762109511702243E-021 <-- F + + 2 F F T T <-- c + -9.8881399276901860E+001 -9.7646952539310703E+001 <-- E + 5.6340915948979449E+000 -1.2595654446432741E-070 -7.9813106576295239E-036 <-- h + -1.2208810849385903E-070 5.6340915948979449E+000 5.1728576046645452E-035 <-- h + -1.5917669472546147E-035 1.1397885188072768E-034 1.3460564694656185E+001 <-- h + 6.9333299745032162E-007 0.0000000000000000E+000 -2.6469779601696886E-022 <-- S + 0.0000000000000000E+000 6.9333299744988794E-007 -4.2351647362715017E-022 <-- S + -2.6469779601696886E-022 -4.2351647362715017E-022 -1.1988372032476977E-006 <-- S + H 1 -1.4768976709110081E-008 -1.4812821209901580E-008 4.2998753101813572E+000 <-- R + H 2 2.8170457826799957E+000 2.8170457826361512E+000 1.1030157657509450E+001 <-- R + H 3 -1.4768976709110081E-008 -1.4812821209901580E-008 9.1606894550447713E+000 <-- R + H 4 2.8170457826799957E+000 2.8170457826361512E+000 2.4304071077166793E+000 <-- R + H 5 -1.4768976709110081E-008 2.8170457826361512E+000 3.3651412089490189E+000 <-- R + H 6 2.8170457826799957E+000 -1.4812821209901580E-008 1.0095423556277112E+001 <-- R + H 7 -1.4768976709110081E-008 2.8170457826361512E+000 1.0095423556277112E+001 <-- R + H 8 2.8170457826799957E+000 -1.4812821209901580E-008 3.3651412089490189E+000 <-- R + Ra 1 -1.4768976709110081E-008 -1.4812821209901580E-008 3.5284972407419240E-008 <-- R + Ra 2 2.8170457826799957E+000 2.8170457826361512E+000 6.7302823826130647E+000 <-- R + H 1 1.0819969983494051E-022 2.1059839916108161E-022 -2.3022188915478335E-004 <-- F + H 2 2.3205814281529701E-024 3.1647751756786913E-022 -2.3022188915478321E-004 <-- F + H 3 -2.0943765538542212E-022 -1.0703895605928102E-022 2.3022188915478321E-004 <-- F + H 4 -5.2707501060578472E-022 -2.1291807446606858E-022 2.3022188915478335E-004 <-- F + H 5 -2.0943765538542212E-022 -1.1598376524934797E-024 3.4437378493457697E-021 <-- F + H 6 1.0819969983494051E-022 -1.0703895605928102E-022 1.0854561953196205E-022 <-- F + H 7 -3.1531677379220963E-022 1.0471928075429406E-022 -3.3325257286886330E-021 <-- F + H 8 2.3205814281529701E-024 3.1647751756786913E-022 1.7232021752354721E-021 <-- F + Ra 1 5.2052685662760235E-022 -2.5964485510071845E-022 1.2473764185609010E-020 <-- F + Ra 2 5.1969967601504932E-022 -2.6047203571327148E-022 1.2465905969789756E-020 <-- F + + 3 T F T T <-- c + -9.8881381888358419E+001 -9.7646952976025432E+001 <-- E + 5.6338550100432023E+000 -1.2627155918369485E-070 -7.9816632089096133E-036 <-- h + -1.2228444991142572E-070 5.6338550100432023E+000 5.1865057037317912E-035 <-- h + -1.5917292723863327E-035 1.1429231117465071E-034 1.3461500843545018E+001 <-- h + -2.3719789479965947E-007 0.0000000000000000E+000 4.2351647362715017E-022 <-- S + 0.0000000000000000E+000 -2.3719789479965947E-007 0.0000000000000000E+000 <-- S + 4.2351647362715017E-022 0.0000000000000000E+000 6.0824609501549179E-007 <-- S + H 1 -1.4768356535271838E-008 -1.4812199194959996E-008 4.3001251200809101E+000 <-- R + H 2 2.8169274902532444E+000 2.8169274902094017E+000 1.1030875541853419E+001 <-- R + H 3 -1.4768356535271838E-008 -1.4812199194959996E-008 9.1613757940389586E+000 <-- R + H 4 2.8169274902532444E+000 2.8169274902094017E+000 2.4306253722664510E+000 <-- R + H 5 -1.4768356535271838E-008 2.8169274902094017E+000 3.3653752461736812E+000 <-- R + H 6 2.8169274902532444E+000 -1.4812199194959996E-008 1.0096125667946190E+001 <-- R + H 7 -1.4768356535271838E-008 2.8169274902094017E+000 1.0096125667946190E+001 <-- R + H 8 2.8169274902532444E+000 -1.4812199194959996E-008 3.3653752461736812E+000 <-- R + Ra 1 -1.4768356535271838E-008 -1.4812199194959996E-008 3.5287426389734325E-008 <-- R + Ra 2 2.8169274902532444E+000 2.8169274902094017E+000 6.7307504570599352E+000 <-- R + H 1 -3.2547944123098279E-024 -2.0990476187750054E-022 -2.4369579210453457E-004 <-- F + H 2 2.0850344240126526E-022 1.8534749360745416E-024 -2.4369579210453454E-004 <-- F + H 3 4.2026167921484032E-022 -4.2166299869107563E-022 2.4369579210453449E-004 <-- F + H 4 4.2026167921484032E-022 -2.0990476187750054E-022 2.4369579210453460E-004 <-- F + H 5 5.2614079762162791E-022 5.4793034139468312E-023 -3.2557320169000321E-021 <-- F + H 6 3.1438256080805278E-022 2.1361171174964963E-022 -1.7469545796033096E-021 <-- F + H 7 1.0262432399447772E-022 -1.0402564347071300E-022 -3.2557320169000321E-021 <-- F + H 8 -5.3265038644624751E-022 -1.5696520267410677E-022 2.5676194954732827E-021 <-- F + Ra 1 -7.2689388027944386E-022 4.1723994722511242E-022 2.9684258459584630E-020 <-- F + Ra 2 -7.2937542211710295E-022 4.1496520054059159E-022 2.9687050194151997E-020 <-- F + + 4 T F T F <-- c + -9.8881147903426381E+001 -9.7646954742775719E+001 <-- E + 5.6324683176268104E+000 -1.3006277832071707E-070 -3.7291061419693848E-036 <-- h + -8.6960963449702766E-071 5.6324683176268104E+000 5.6133256214788656E-035 <-- h + -5.7686081948349530E-036 1.2441361060592028E-034 1.3465557852400195E+001 <-- h + -3.5230548701423517E-006 0.0000000000000000E+000 -7.9409338805090657E-023 <-- S + 0.0000000000000000E+000 -3.5230548701432191E-006 -1.6940658945086007E-021 <-- S + -7.9409338805090657E-023 -1.6940658945086007E-021 3.2321758155554048E-006 <-- S + H 1 -1.4764721516625898E-008 -1.4808553385073672E-008 4.2998154058533533E+000 <-- R + H 2 2.8162341440486838E+000 2.8162341440048517E+000 1.1032594332053451E+001 <-- R + H 3 -1.4764721516625898E-008 -1.4808553385073672E-008 9.1657425171429630E+000 <-- R + H 4 2.8162341440486838E+000 2.8162341440048517E+000 2.4329635909428662E+000 <-- R + H 5 -1.4764721516625898E-008 2.8162341440048517E+000 3.3663894983981102E+000 <-- R + H 6 2.8162341440486838E+000 -1.4808553385073672E-008 1.0099168424598208E+001 <-- R + H 7 -1.4764721516625898E-008 2.8162341440048517E+000 1.0099168424598208E+001 <-- R + H 8 2.8162341440486838E+000 -1.4808553385073672E-008 3.3663894983981102E+000 <-- R + Ra 1 -1.4764721516625898E-008 -1.4808553385073672E-008 3.5298061266409920E-008 <-- R + Ra 2 2.8162341440486838E+000 2.8162341440048517E+000 6.7327789614981590E+000 <-- R + H 1 1.0866278540546978E-022 -8.4239359664432645E-022 -1.8260193901660187E-004 <-- F + H 2 3.2042102221904486E-022 -4.1887712301717623E-022 -1.8260193901660182E-004 <-- F + H 3 -3.1485368822168039E-022 4.6393506099739189E-024 1.8260193901660184E-004 <-- F + H 4 -5.2661192503525548E-022 -4.1887712301717623E-022 1.8260193901660179E-004 <-- F + H 5 -2.0897456981489285E-022 -3.6593756381378246E-022 1.7668457072025667E-021 <-- F + H 6 -2.0897456981489285E-022 -3.6593756381378246E-022 1.1031268567796477E-020 <-- F + H 7 -2.0897456981489285E-022 1.6345802822015523E-022 1.7668457072025667E-021 <-- F + H 8 -2.0897456981489285E-022 1.6345802822015523E-022 6.7166944927198843E-021 <-- F + Ra 1 6.2423051532549439E-022 1.0402337816279799E-021 1.6319081039595208E-020 <-- F + Ra 2 6.2404956956649842E-022 1.0402337816279799E-021 1.6318253858982655E-020 <-- F + + 5 T F T T <-- c + -9.8881447927128889E+001 -9.7646954605570059E+001 <-- E + 5.6331950963225355E+000 -1.5172060951228176E-070 -3.7290307032542033E-036 <-- h + -1.0226530262918081E-070 5.6331950963225355E+000 6.3202529901400398E-035 <-- h + -5.7697655508990725E-036 1.4128948983430006E-034 1.3465357535812567E+001 <-- h + 1.0412243741497046E-006 0.0000000000000000E+000 3.1763735522036263E-022 <-- S + 0.0000000000000000E+000 1.0412243741492709E-006 4.2351647362715017E-022 <-- S + 3.1763735522036263E-022 4.2351647362715017E-022 1.4955304155324714E-006 <-- S + H 1 -1.4766626664500944E-008 -1.4810464188740529E-008 4.2979851794431028E+000 <-- R + H 2 2.8165975333946411E+000 2.8165975333508033E+000 1.1030663947349387E+001 <-- R + H 3 -1.4766626664500944E-008 -1.4810464188740529E-008 9.1673724269645351E+000 <-- R + H 4 2.8165975333946411E+000 2.8165975333508033E+000 2.4346936590582522E+000 <-- R + H 5 -1.4766626664500944E-008 2.8165975333508033E+000 3.3663394192506781E+000 <-- R + H 6 2.8165975333946411E+000 -1.4810464188740529E-008 1.0099018187156961E+001 <-- R + H 7 -1.4766626664500944E-008 2.8165975333508033E+000 1.0099018187156961E+001 <-- R + H 8 2.8165975333946411E+000 -1.4810464188740529E-008 3.3663394192506781E+000 <-- R + Ra 1 -1.4766626664500944E-008 -1.4810464188740529E-008 3.5297536164720089E-008 <-- R + Ra 2 2.8165975333946411E+000 2.8165975333508033E+000 6.7326788032038198E+000 <-- R + H 1 -6.3295979228235987E-022 -2.1361488318073067E-022 -3.4931969623810577E-006 <-- F + H 2 -4.2120155546878479E-022 -7.4301047521466833E-022 -3.4931969623810582E-006 <-- F + H 3 -4.2120155546878479E-022 3.1578070885320704E-022 3.4931969623810594E-006 <-- F + H 4 -6.3295979228235987E-022 2.0990159044641950E-022 3.4931969623810590E-006 <-- F + H 5 -1.0356420024842214E-022 1.0402247203963196E-022 -1.6956946508995045E-021 <-- F + H 6 3.1995227337872801E-022 2.0990159044641950E-022 5.0129705604133688E-022 <-- F + H 7 5.3171051019230309E-022 5.2753894566678217E-022 1.6924371381176968E-021 <-- F + H 8 3.1995227337872801E-022 4.2165982725999459E-022 -2.7280160553656831E-021 <-- F + Ra 1 5.2018761818876065E-022 -4.1671027361794265E-022 -3.6437208158984805E-022 <-- F + Ra 2 5.2008422061219153E-022 -4.1546950269911311E-022 -3.6375169613043328E-022 <-- F + + 6 T F T T <-- c + -9.8881321933003846E+001 -9.7646954446933265E+001 <-- E + 5.6330199090572357E+000 -1.5543190540429216E-070 -3.7288291903132154E-036 <-- h + -1.0531917238778003E-070 5.6330199090572357E+000 6.3933401151999820E-035 <-- h + -5.7694865745820122E-036 1.4303396020384077E-034 1.3464822447368855E+001 <-- h + -1.4708381708763985E-009 0.0000000000000000E+000 -2.6469779601696886E-022 <-- S + 0.0000000000000000E+000 -1.4708381700090367E-009 -4.2351647362715017E-022 <-- S + -2.6469779601696886E-022 -4.2351647362715017E-022 1.0854316995385915E-007 <-- S + H 1 -1.4766167435786365E-008 -1.4810003596718650E-008 4.2977987474327604E+000 <-- R + H 2 2.8165099397624505E+000 2.8165099397186140E+000 1.1030209971117186E+001 <-- R + H 3 -1.4766167435786365E-008 -1.4810003596718650E-008 9.1670237705283615E+000 <-- R + H 4 2.8165099397624505E+000 2.8165099397186140E+000 2.4346125468439337E+000 <-- R + H 5 -1.4766167435786365E-008 2.8165099397186140E+000 3.3662056471383472E+000 <-- R + H 6 2.8165099397624505E+000 -1.4810003596718650E-008 1.0098616870822775E+001 <-- R + H 7 -1.4766167435786365E-008 2.8165099397186140E+000 1.0098616870822775E+001 <-- R + H 8 2.8165099397624505E+000 -1.4810003596718650E-008 3.3662056471383472E+000 <-- R + Ra 1 -1.4766167435786365E-008 -1.4810003596718650E-008 3.5296133505812368E-008 <-- R + Ra 2 2.8165099397624505E+000 2.8165099397186140E+000 6.7324112589805614E+000 <-- R + H 1 -4.2026991927238123E-022 -3.1438980979338086E-022 -5.7667118849629542E-006 <-- F + H 2 -6.3202815608595636E-022 3.2088490064734439E-022 -5.7667118849629643E-006 <-- F + H 3 2.1500479116834403E-022 -7.3790628342053108E-022 5.7667118849629542E-006 <-- F + H 4 2.1500479116834403E-022 1.0912666383376928E-022 5.7667118849629643E-006 <-- F + H 5 -2.0851168245880617E-022 1.6206622303716305E-022 -3.1314483963366444E-024 <-- F + H 6 -2.0851168245880617E-022 -4.7320848740356222E-022 -2.5971698493626315E-021 <-- F + H 7 -2.0851168245880617E-022 -3.6732936899677464E-022 -3.1314483963366444E-024 <-- F + H 8 -2.0851168245880617E-022 -1.5557113218319957E-022 4.0202750510615903E-021 <-- F + Ra 1 7.2787680574433645E-022 7.2826704471615487E-022 -7.0171881596005047E-022 <-- F + Ra 2 7.2845841711253779E-022 7.2806024956301662E-022 -7.0259769536088806E-022 <-- F + + 7 T F T T <-- c + -9.8881314226920821E+001 -9.7646954640984504E+001 <-- E + 5.6330017368264835E+000 -1.5614433582688431E-070 -3.7288294533908893E-036 <-- h + -1.0627101027925207E-070 5.6330017368264835E+000 6.3666955286866376E-035 <-- h + -5.7694576362799085E-036 1.4239812078444375E-034 1.3464823145933535E+001 <-- h + -2.4662329178859466E-008 0.0000000000000000E+000 1.3234889800848443E-022 <-- S + 0.0000000000000000E+000 -2.4662329178425785E-008 0.0000000000000000E+000 <-- S + 1.3234889800848443E-022 0.0000000000000000E+000 1.8748848596480266E-008 <-- S + H 1 -1.4766119799845732E-008 -1.4809955819361718E-008 4.2977242771485002E+000 <-- R + H 2 2.8165008536471219E+000 2.8165008536032858E+000 1.1030135850115267E+001 <-- R + H 3 -1.4766119799845732E-008 -1.4809955819361718E-008 9.1670989393773041E+000 <-- R + H 4 2.8165008536471219E+000 2.8165008536032858E+000 2.4346873664105373E+000 <-- R + H 5 -1.4766119799845732E-008 2.8165008536032858E+000 3.3662058217795194E+000 <-- R + H 6 2.8165008536471219E+000 -1.4809955819361718E-008 1.0098617394746286E+001 <-- R + H 7 -1.4766119799845732E-008 2.8165008536032858E+000 1.0098617394746286E+001 <-- R + H 8 2.8165008536471219E+000 -1.4809955819361718E-008 3.3662058217795194E+000 <-- R + Ra 1 -1.4766119799845732E-008 -1.4809955819361718E-008 3.5296135337001184E-008 <-- R + Ra 2 2.8165008536471219E+000 2.8165008536032858E+000 6.7324116082629031E+000 <-- R + H 1 6.3341897019673572E-022 -6.3388290525773308E-022 7.3505305327577510E-007 <-- F + H 2 1.0402337816279798E-022 -4.2212466844415799E-022 7.3505305327577425E-007 <-- F + H 3 -5.3125133227792725E-022 8.4842475243729252E-022 -7.3505305327577341E-007 <-- F + H 4 -2.1361397705756467E-022 6.3666651562371743E-022 -7.3505305327577425E-007 <-- F + H 5 3.1578161497637304E-022 -4.2212466844415799E-022 -5.0980285613591718E-021 <-- F + H 6 -1.0773485865077710E-022 -6.3388290525773308E-022 5.5957623977263699E-021 <-- F + H 7 3.1578161497637304E-022 1.0727092358977972E-022 5.0663668056924322E-021 <-- F + H 8 3.1578161497637304E-022 -1.0448731322379537E-022 -9.5240216638460652E-023 <-- F + Ra 1 -4.1614521143947644E-022 3.1217353206496300E-022 -3.5500081994512832E-021 <-- F + Ra 2 -4.1604181386290731E-022 3.1196673691182474E-022 -3.5495946091450066E-021 <-- F + + 8 T T T T <-- c + -9.8881315969496512E+001 -9.7646954514234949E+001 <-- E + 5.6330116106117645E+000 -1.5597541628232448E-070 -3.7288193559756766E-036 <-- h + -1.0610204932047621E-070 5.6330116106117645E+000 6.3666862007682603E-035 <-- h + -5.7694733597530068E-036 1.4239830005343760E-034 1.3464796333709144E+001 <-- h + 3.1370709961155152E-008 0.0000000000000000E+000 7.9409338805090657E-023 <-- S + 0.0000000000000000E+000 3.1370709961155152E-008 0.0000000000000000E+000 <-- S + 7.9409338805090657E-023 0.0000000000000000E+000 -1.4872482428755773E-008 <-- S + H 1 -1.4766145682581644E-008 -1.4809981778935426E-008 4.2977283954555485E+000 <-- R + H 2 2.8165057905397366E+000 2.8165057904959006E+000 1.1030126562310119E+001 <-- R + H 3 -1.4766145682581644E-008 -1.4809981778935426E-008 9.1670680088457264E+000 <-- R + H 4 2.8165057905397366E+000 2.8165057904959006E+000 2.4346698419911528E+000 <-- R + H 5 -1.4766145682581644E-008 2.8165057904959006E+000 3.3661991187233511E+000 <-- R + H 6 2.8165057905397366E+000 -1.4809981778935426E-008 1.0098597285577924E+001 <-- R + H 7 -1.4766145682581644E-008 2.8165057904959006E+000 1.0098597285577924E+001 <-- R + H 8 2.8165057905397366E+000 -1.4809981778935426E-008 3.3661991187233511E+000 <-- R + Ra 1 -1.4766145682581644E-008 -1.4809981778935426E-008 3.5296065052535463E-008 <-- R + Ra 2 2.8165057905397366E+000 2.8165057904959006E+000 6.7323982021506374E+000 <-- R + H 1 -2.0897530603996523E-022 6.2947529564746639E-022 -3.2422380566627970E-008 <-- F + H 2 2.1454116758718492E-022 -1.1167853320004646E-022 -3.2422380566627970E-008 <-- F + H 3 -6.3249177966711538E-022 1.0007970361352864E-022 3.2422380566627944E-008 <-- F + H 4 -8.4425001648069046E-022 4.1771705883389126E-022 3.2422380566627944E-008 <-- F + H 5 2.1454116758718492E-022 2.5889838122370994E-022 -1.0791926907185425E-023 <-- F + H 6 -3.1485442444675280E-022 4.1771705883389126E-022 5.4507344472844918E-022 <-- F + H 7 -1.0309618763317770E-022 4.1771705883389126E-022 6.7654716511272176E-021 <-- F + H 8 4.2629940440076005E-022 4.7065661803728507E-022 -2.4195418706616021E-021 <-- F + Ra 1 6.2455657765256244E-022 -1.3001879233352395E-021 -2.4181082050227922E-021 <-- F + Ra 2 6.2372939704000941E-022 -1.3003947184883778E-021 -2.4189353856353452E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/90.geom b/tests/tests_data/valid_castep_geom/90.geom new file mode 100755 index 0000000000000000000000000000000000000000..3e1f669929b0e9509477e80a93fba950d5add556 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/90.geom @@ -0,0 +1,265 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8881315780289540E+001 -9.7574344827659644E+001 <-- E + 5.6330116106117600E+000 -1.5597541628232455E-070 -3.7288193559756833E-036 <-- h + -1.0610204932047626E-070 5.6330116106117600E+000 6.3666862007682678E-035 <-- h + -5.7694733597530115E-036 1.4239830005343768E-034 1.3464796333709149E+001 <-- h + 1.6907118150835719E-004 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.6907118150835763E-004 0.0000000000000000E+000 <-- S + -2.1175823681357508E-022 0.0000000000000000E+000 1.6907358258422094E-004 <-- S + H 1 -1.4766145682581632E-008 -1.4809981778935415E-008 4.2977283954555512E+000 <-- R + H 2 2.8165057905397344E+000 2.8165057904958983E+000 1.1030126562310125E+001 <-- R + H 3 -1.4766145682581632E-008 -1.4809981778935415E-008 9.1670680088457281E+000 <-- R + H 4 2.8165057905397344E+000 2.8165057904958983E+000 2.4346698419911541E+000 <-- R + H 5 -1.4766145682581632E-008 2.8165057904958983E+000 3.3661991187233524E+000 <-- R + H 6 2.8165057905397344E+000 -1.4809981778935415E-008 1.0098597285577927E+001 <-- R + H 7 -1.4766145682581632E-008 2.8165057904958983E+000 1.0098597285577927E+001 <-- R + H 8 2.8165057905397344E+000 -1.4809981778935415E-008 3.3661991187233524E+000 <-- R + Ra 1 -1.4766145682581632E-008 -1.4809981778935415E-008 3.5296065052535476E-008 <-- R + Ra 2 2.8165057905397344E+000 2.8165057904958983E+000 6.7323982021506401E+000 <-- R + H 1 1.0611833492261433E-022 -1.7441992176859090E-022 -2.1192565547790200E-007 <-- F + H 2 -3.1739813870453586E-022 -8.8393138063076037E-023 -2.1192565547790116E-007 <-- F + H 3 3.1787657173618939E-022 9.0277874248377940E-023 2.1192565547790190E-007 <-- F + H 4 -1.0563990189096076E-022 1.7630465795389283E-022 2.1192565547790275E-007 <-- F + H 5 6.0904414735485518E-022 1.0682148649943851E-022 5.0348473113627557E-021 <-- F + H 6 1.8552767372770499E-022 9.4236809265095238E-025 1.0540561468515708E-020 <-- F + H 7 -5.0268659591641401E-022 -2.1081586872092412E-022 6.7289132058713563E-021 <-- F + H 8 -3.9680747750962652E-022 -3.1669498712771169E-022 -2.5884492139259474E-021 <-- F + Ra 1 3.5439080889026096E-023 1.9475387464212284E-022 -1.0636738368441841E-020 <-- F + Ra 2 6.8526305391147203E-023 2.2122365424381972E-022 -1.0610268588840144E-020 <-- F + + 1 F F T F <-- c + -9.8862542299426821E+001 -9.7574891057228498E+001 <-- E + 5.6051180252702251E+000 -1.5520305615136790E-070 -3.7103547006143824E-036 <-- h + -1.0557665246845183E-070 5.6051180252702251E+000 6.3351591528563486E-035 <-- h + -5.7409040421906597E-036 1.4169317117929381E-034 1.3398120316429413E+001 <-- h + 9.4384722071055166E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 9.4384722071055166E-006 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 -2.0315514784469309E-005 <-- S + H 1 -1.4693026581604330E-008 -1.4736645610076987E-008 4.2764465074017588E+000 <-- R + H 2 2.8025589979420857E+000 2.8025589978984669E+000 1.0975506665616464E+001 <-- R + H 3 -1.4693026581604330E-008 -1.4736645610076987E-008 9.1216738792702206E+000 <-- R + H 4 2.8025589979420857E+000 2.8025589978984669E+000 2.4226137210555145E+000 <-- R + H 5 -1.4693026581604330E-008 2.8025589978984669E+000 3.3495301142286369E+000 <-- R + H 6 2.8025589979420857E+000 -1.4736645610076987E-008 1.0048590272443343E+001 <-- R + H 7 -1.4693026581604330E-008 2.8025589978984669E+000 1.0048590272443343E+001 <-- R + H 8 2.8025589979420857E+000 -1.4736645610076987E-008 3.3495301142286369E+000 <-- R + Ra 1 -1.4693026581604330E-008 -1.4736645610076987E-008 3.5121283274555084E-008 <-- R + Ra 2 2.8025589979420857E+000 2.8025589978984669E+000 6.6990601933359901E+000 <-- R + H 1 -2.0990974555491361E-022 -1.5312955589333488E-022 3.6969032133682838E-005 <-- F + H 2 -2.0990974555491361E-022 -2.3253889469842552E-022 3.6969032133682831E-005 <-- F + H 3 1.8484912586614837E-024 2.3068224833126998E-022 -3.6969032133682852E-005 <-- F + H 4 1.8484912586614837E-024 1.5127290952617930E-022 -3.6969032133682858E-005 <-- F + H 5 -2.3637952515661047E-022 -9.2832318357778926E-025 6.8003889374313402E-021 <-- F + H 6 -1.1726551694897451E-022 1.0495079522320975E-022 4.6828065692955886E-021 <-- F + H 7 1.5083381059509925E-023 1.0495079522320975E-022 6.8003889374313402E-021 <-- F + H 8 -7.7560847546429168E-023 2.1082991362999729E-022 4.6828065692955886E-021 <-- F + Ra 1 4.1777686981761027E-022 -2.0711436589014178E-022 5.4097943309334066E-021 <-- F + Ra 2 4.1446814736739816E-022 -2.0897552226838610E-022 5.4086311081970039E-021 <-- F + + 2 T F T T <-- c + -9.8862460983876446E+001 -9.7574896432343536E+001 <-- E + 5.6021459398501765E+000 -1.5512076051758199E-070 -3.7140425625385872E-036 <-- h + -1.0552067098365805E-070 5.6021459398501765E+000 6.3414559072393539E-035 <-- h + -5.7378599569234511E-036 1.4161803909353151E-034 1.3411437215151441E+001 <-- h + 6.3375111082186047E-007 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 6.3375111082186047E-007 2.9646153153900512E-021 <-- S + 0.0000000000000000E+000 2.9646153153900512E-021 -9.9569004855708590E-007 <-- S + H 1 -1.4685235678739717E-008 -1.4728831578443634E-008 4.2807168865924394E+000 <-- R + H 2 2.8010729552398526E+000 2.8010729551962568E+000 1.0986435494168159E+001 <-- R + H 3 -1.4685235678739717E-008 -1.4728831578443634E-008 9.1307203988713841E+000 <-- R + H 4 2.8010729552398526E+000 2.8010729551962568E+000 2.4250017912956641E+000 <-- R + H 5 -1.4685235678739717E-008 2.8010729551962568E+000 3.3528593389440520E+000 <-- R + H 6 2.8010729552398526E+000 -1.4728831578443634E-008 1.0058577946519772E+001 <-- R + H 7 -1.4685235678739717E-008 2.8010729551962568E+000 1.0058577946519772E+001 <-- R + H 8 2.8010729552398526E+000 -1.4728831578443634E-008 3.3528593389440520E+000 <-- R + Ra 1 -1.4685235678739717E-008 -1.4728831578443634E-008 3.5156191646872165E-008 <-- R + Ra 2 2.8010729552398526E+000 2.8010729551962568E+000 6.7057186427319122E+000 <-- R + H 1 3.1810446171244108E-022 -5.6710177937479745E-023 -2.1203815498420272E-004 <-- F + H 2 2.1222534330565354E-022 -4.0166565686419198E-023 -2.1203815498420272E-004 <-- F + H 3 4.6710649207842880E-025 1.4512189152545901E-022 2.1203815498420275E-004 <-- F + H 4 1.0634622489886597E-022 -5.0092733037055530E-023 2.1203815498420272E-004 <-- F + H 5 -4.0319703243379905E-022 -4.6189628387386827E-025 3.3278202310875405E-021 <-- F + H 6 -3.3040513852913262E-022 1.0541722212291368E-022 1.2102378629517896E-021 <-- F + H 7 1.3701996292926871E-023 1.0541722212291368E-022 -1.7543774524382616E-021 <-- F + H 8 -1.2526434661598178E-022 -4.6189628387386827E-025 -2.6014103996925619E-021 <-- F + Ra 1 1.0452768032131946E-022 -1.0491041267212966E-022 -1.3524693522388843E-020 <-- F + Ra 2 1.0349370455562818E-022 -1.0315265387045447E-022 -1.3521384799938631E-020 <-- F + + 3 T F T T <-- c + -9.8862441813440284E+001 -9.7574896436163385E+001 <-- E + 5.6019452924144018E+000 -1.6573369265299529E-070 -3.7142533093883577E-036 <-- h + -1.0551689163690746E-070 5.6019452924144018E+000 7.9459177459032196E-035 <-- h + -5.7376544487307776E-036 1.7995641133143942E-034 1.3412198223701125E+001 <-- h + -1.9620053877704088E-007 0.0000000000000000E+000 -2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -1.9620053877660720E-007 4.2351647362715017E-022 <-- S + -2.1175823681357508E-022 4.2351647362715017E-022 5.0127130568752495E-007 <-- S + H 1 -1.4684709709778122E-008 -1.4728304048043694E-008 4.2809146548486288E+000 <-- R + H 2 2.8009726315224910E+000 2.8009726314788965E+000 1.0987013766699190E+001 <-- R + H 3 -1.4684709709778122E-008 -1.4728304048043694E-008 9.1312836391688688E+000 <-- R + H 4 2.8009726315224910E+000 2.8009726314788965E+000 2.4251845273183066E+000 <-- R + H 5 -1.4684709709778122E-008 2.8009726314788965E+000 3.3530495910834679E+000 <-- R + H 6 2.8009726315224910E+000 -1.4728304048043694E-008 1.0059148702934031E+001 <-- R + H 7 -1.4684709709778122E-008 2.8009726314788965E+000 1.0059148702934031E+001 <-- R + H 8 2.8009726315224910E+000 -1.4728304048043694E-008 3.3530495910834679E+000 <-- R + Ra 1 -1.4684709709778122E-008 -1.4728304048043694E-008 3.5158186523482954E-008 <-- R + Ra 2 2.8009726315224910E+000 2.8009726314788965E+000 6.7060991470087492E+000 <-- R + H 1 -1.0634486571411695E-022 1.8122463320212683E-027 -2.2316680537692234E-004 <-- F + H 2 -4.6574730732941300E-025 -6.9481359208122303E-023 -2.2316680537692225E-004 <-- F + H 3 -2.1222398412090449E-022 -3.6394134706001196E-023 2.2316680537692234E-004 <-- F + H 4 3.1717160791303322E-022 1.0588093065311956E-022 2.2316680537692228E-004 <-- F + H 5 5.5539962432830514E-022 5.2939740428026971E-022 1.8484912586614837E-024 <-- F + H 6 3.7011116711642699E-022 2.1176004905990708E-022 -8.4518445599563889E-022 <-- F + H 7 -4.7692178013787339E-022 -6.3527289819439326E-022 1.6959143857672621E-021 <-- F + H 8 -2.3869376372260138E-022 -1.0587730616045552E-022 -1.6922174032499392E-021 <-- F + Ra 1 -1.0360253887119337E-022 1.9954616781021889E-025 4.1281378614229210E-022 <-- F + Ra 2 -1.0442971948374640E-022 -2.1404413846629495E-025 4.1943123104271633E-022 <-- F + + 4 T F T T <-- c + -9.8862239610089730E+001 -9.7574897799933055E+001 <-- E + 5.6008209710073471E+000 -1.6190120052676732E-070 -3.7151571970863849E-036 <-- h + -1.0549571418980996E-070 5.6008209710073471E+000 7.3732013868348894E-035 <-- h + -5.7365028902298895E-036 1.6620124743162075E-034 1.3415462169363437E+001 <-- h + -3.1825569145127811E-006 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 -3.1825569145127811E-006 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 2.8307717984277919E-006 <-- S + H 1 -1.4681762459738847E-008 -1.4725348048535229E-008 4.2808184312796529E+000 <-- R + H 2 2.8004104708219111E+000 2.8004104707783255E+000 1.0988549515961370E+001 <-- R + H 3 -1.4681762459738847E-008 -1.4725348048535229E-008 9.1346438084172696E+000 <-- R + H 4 2.8004104708219111E+000 2.8004104707783255E+000 2.4269127237355503E+000 <-- R + H 5 -1.4681762459738847E-008 2.8004104707783255E+000 3.3538655775076021E+000 <-- R + H 6 2.8004104708219111E+000 -1.4725348048535229E-008 1.0061596662189320E+001 <-- R + H 7 -1.4681762459738847E-008 2.8004104707783255E+000 1.0061596662189320E+001 <-- R + H 8 2.8004104708219111E+000 -1.4725348048535229E-008 3.3538655775076021E+000 <-- R + Ra 1 -1.4681762459738847E-008 -1.4725348048535229E-008 3.5166742496820369E-008 <-- R + Ra 2 2.8004104708219111E+000 2.8004104707783255E+000 6.7077311198484608E+000 <-- R + H 1 -9.2687904978195978E-025 -1.6497207418421239E-022 -1.8641642789185461E-004 <-- F + H 2 -9.2687904978195978E-025 -1.8151568643527294E-022 -1.8641642789185461E-004 <-- F + H 3 2.1083135776379314E-022 -2.9314453725515850E-023 1.8641642789185464E-004 <-- F + H 4 2.1083135776379314E-022 -4.5858065976576404E-023 1.8641642789185461E-004 <-- F + H 5 5.1523382318330727E-022 1.0634316673318069E-022 -3.4150413817397991E-021 <-- F + H 6 2.7700580676803535E-022 2.1222228513996821E-022 -1.7209754872311985E-021 <-- F + H 7 -3.8473868327438679E-022 4.6404832639314330E-025 -1.0191304959774201E-020 <-- F + H 8 -4.1120846287608368E-022 -1.0541507008039440E-022 3.9660688090455244E-022 <-- F + Ra 1 -2.0827690281319221E-022 1.0404877449535724E-022 -6.0328335088204407E-021 <-- F + Ra 2 -2.0782453841570227E-022 1.0399707570707268E-022 -6.0338674845861320E-021 <-- F + + 5 T F F T <-- c + -9.8862539146076756E+001 -9.7574898087622827E+001 <-- E + 5.6013438178324026E+000 -1.8863242911228693E-070 -3.7153271043441973E-036 <-- h + -1.0550556240661720E-070 5.6013438178324026E+000 1.1409508132499560E-034 <-- h + -5.7370384032088973E-036 2.6268886557209180E-034 1.3416075705821939E+001 <-- h + 1.0897109011197802E-006 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 1.0897109011193465E-006 0.0000000000000000E+000 <-- S + 2.1175823681357508E-022 0.0000000000000000E+000 2.1448537917993435E-006 <-- S + H 1 -1.4683133028969328E-008 -1.4726722686559702E-008 4.2791147210328022E+000 <-- R + H 2 2.8006718942330684E+000 2.8006718941894784E+000 1.0987152573943769E+001 <-- R + H 3 -1.4683133028969328E-008 -1.4726722686559702E-008 9.1369610551258393E+000 <-- R + H 4 2.8006718942330684E+000 2.8006718941894784E+000 2.4289232022148686E+000 <-- R + H 5 -1.4683133028969328E-008 2.8006718941894784E+000 3.3540189616238356E+000 <-- R + H 6 2.8006718942330684E+000 -1.4726722686559702E-008 1.0062056814534806E+001 <-- R + H 7 -1.4683133028969328E-008 2.8006718941894784E+000 1.0062056814534806E+001 <-- R + H 8 2.8006718942330684E+000 -1.4726722686559702E-008 3.3540189616238356E+000 <-- R + Ra 1 -1.4683133028969328E-008 -1.4726722686559702E-008 3.5168350796137689E-008 <-- R + Ra 2 2.8006718942330684E+000 2.8006718941894784E+000 6.7080378880793203E+000 <-- R + H 1 -2.1036733775374893E-022 -2.3399232996623109E-022 -6.0111879317104968E-006 <-- F + H 2 1.3908990598261654E-024 -8.5099819706686108E-023 -6.0111879317104968E-006 <-- F + H 3 -2.1036733775374893E-022 8.6953747704343649E-023 6.0111879317104985E-006 <-- F + H 4 -2.1036733775374893E-022 2.3584625796388863E-022 6.0111879317104985E-006 <-- F + H 5 -1.1843990741022278E-023 -1.0495215440795877E-022 5.0766308025900206E-021 <-- F + H 6 3.4549803388188569E-022 9.2696399882877346E-025 -8.5259982819008176E-022 <-- F + H 7 -2.5078880541870719E-023 -2.1083127281474631E-022 -3.3936986699529828E-021 <-- F + H 8 -3.0301156635968801E-022 -1.0495215440795877E-022 -1.6996327754443821E-021 <-- F + Ra 1 3.1207375898105796E-022 2.0810207960654457E-022 -1.2484111441090360E-021 <-- F + Ra 2 3.1207375898105796E-022 2.0799868202997544E-022 -1.2481526501676132E-021 <-- F + + 6 T F T T <-- c + -9.8862395272318324E+001 -9.7574897731819163E+001 <-- E + 5.6012117856849475E+000 -1.8827811671777337E-070 -3.7150881396804512E-036 <-- h + -1.0550307548090329E-070 5.6012117856849475E+000 1.1356127531210892E-034 <-- h + -5.7369031725347875E-036 2.6141930453661243E-034 1.3415212802521692E+001 <-- h + 5.7403794796566376E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 5.7403794796566376E-008 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 0.0000000000000000E+000 1.4347688606945394E-007 <-- S + H 1 -1.4682786925311308E-008 -1.4726375555427510E-008 4.2788603261166500E+000 <-- R + H 2 2.8006058781596868E+000 2.8006058781160981E+000 1.0986466727377493E+001 <-- R + H 3 -1.4682786925311308E-008 -1.4726375555427510E-008 9.1363525467372213E+000 <-- R + H 4 2.8006058781596868E+000 2.8006058781160981E+000 2.4287461454763735E+000 <-- R + H 5 -1.4682786925311308E-008 2.8006058781160981E+000 3.3538032357965122E+000 <-- R + H 6 2.8006058781596868E+000 -1.4726375555427510E-008 1.0061409637057357E+001 <-- R + H 7 -1.4682786925311308E-008 2.8006058781160981E+000 1.0061409637057357E+001 <-- R + H 8 2.8006058781596868E+000 -1.4726375555427510E-008 3.3538032357965122E+000 <-- R + Ra 1 -1.4682786925311308E-008 -1.4726375555427510E-008 3.5166088816805458E-008 <-- R + Ra 2 2.8006058781596868E+000 2.8006058781160981E+000 6.7076064364269348E+000 <-- R + H 1 -2.1083217893791231E-022 -3.5542471092680290E-022 -6.4075716488498865E-006 <-- F + H 2 -2.1083217893791231E-022 2.0374938315904383E-022 -6.4075716488498865E-006 <-- F + H 3 2.1268429468923786E-022 2.1698427295989225E-022 6.4075716488498882E-006 <-- F + H 4 -2.1083217893791231E-022 -7.0874580208561372E-023 6.4075716488498882E-006 <-- F + H 5 -5.8630946228155233E-023 1.0448770965268050E-022 -6.7456429578854091E-021 <-- F + H 6 3.4013282377783873E-023 1.0448770965268050E-022 -2.0869617479867569E-021 <-- F + H 7 -3.2161166626458341E-023 1.0448770965268050E-022 -6.7456429578854091E-021 <-- F + H 8 6.0483061979480752E-023 3.1624594646625557E-022 -1.6634452743596069E-021 <-- F + Ra 1 2.0743361985150925E-022 -3.1218804247757466E-022 6.8649189487925870E-021 <-- F + Ra 2 2.0867439077033879E-022 -3.1195539793029412E-022 6.8661597197114166E-021 <-- F + + 7 T F T T <-- c + -9.8862381103338677E+001 -9.7574897737936283E+001 <-- E + 5.6011798665152677E+000 -1.8827757532909954E-070 -3.7150895789212575E-036 <-- h + -1.0550247425911471E-070 5.6011798665152677E+000 1.1356181719650868E-034 <-- h + -5.7368704801116463E-036 2.6141973419024364E-034 1.3415217999631684E+001 <-- h + -3.7167575396741814E-008 0.0000000000000000E+000 2.1175823681357508E-022 <-- S + 0.0000000000000000E+000 -3.7167575396308133E-008 4.2351647362715017E-022 <-- S + 2.1175823681357508E-022 4.2351647362715017E-022 3.2819528743982529E-009 <-- S + H 1 -1.4682703253708595E-008 -1.4726291635429819E-008 4.2787757175727350E+000 <-- R + H 2 2.8005899185749303E+000 2.8005899185313421E+000 1.0986384717388576E+001 <-- R + H 3 -1.4682703253708595E-008 -1.4726291635429819E-008 9.1364423523911551E+000 <-- R + H 4 2.8005899185749303E+000 2.8005899185313421E+000 2.4288333525753112E+000 <-- R + H 5 -1.4682703253708595E-008 2.8005899185313421E+000 3.3538045350740235E+000 <-- R + H 6 2.8005899185749303E+000 -1.4726291635429819E-008 1.0061413534889866E+001 <-- R + H 7 -1.4682703253708595E-008 2.8005899185313421E+000 1.0061413534889866E+001 <-- R + H 8 2.8005899185749303E+000 -1.4726291635429819E-008 3.3538045350740235E+000 <-- R + Ra 1 -1.4682703253708595E-008 -1.4726291635429819E-008 3.5166102440296512E-008 <-- R + Ra 2 2.8005899185749303E+000 2.8005899185313421E+000 6.7076090349819451E+000 <-- R + H 1 -1.0634463918332545E-022 -2.5384350369719729E-022 1.2856383423757205E-006 <-- F + H 2 -4.6552077653791052E-025 -2.8850377082773769E-023 1.2856383423757154E-006 <-- F + H 3 2.1129271603703718E-022 -7.5172491385743325E-023 -1.2856383423757154E-006 <-- F + H 4 1.0541359763024964E-022 -6.1937601584894882E-023 -1.2856383423757120E-006 <-- F + H 5 -1.3281441878502233E-022 -1.0495099343765232E-022 -3.0622545660721654E-023 <-- F + H 6 9.2178707829401193E-023 1.0680724337592278E-022 4.6280586642379303E-021 <-- F + H 7 1.1864848743109808E-022 -1.0495099343765232E-022 -1.7246884401693222E-021 <-- F + H 8 -7.9874859581628563E-023 1.0680724337592278E-022 2.5104762961021795E-021 <-- F + Ra 1 -1.0386193893578224E-022 2.0810389807385434E-022 -6.8652989876578110E-021 <-- F + Ra 2 -1.0417213166548962E-022 2.0798757580021407E-022 -6.8657642767523721E-021 <-- F + + 8 T T T T <-- c + -9.8862384426439803E+001 -9.7574897742173476E+001 <-- E + 5.6011920853677379E+000 -1.8814641748067593E-070 -3.7150829468848140E-036 <-- h + -1.0550270441047549E-070 5.6011920853677379E+000 1.1336305675954756E-034 <-- h + -5.7368829949702490E-036 2.6094520931289361E-034 1.3415194051295371E+001 <-- h + 2.1816918884757369E-008 0.0000000000000000E+000 0.0000000000000000E+000 <-- S + 0.0000000000000000E+000 2.1816918884757369E-008 -4.2351647362715017E-022 <-- S + 0.0000000000000000E+000 -4.2351647362715017E-022 -2.7836459320310786E-008 <-- S + H 1 -1.4682735283707487E-008 -1.4726323760515820E-008 4.2787860862608751E+000 <-- R + H 2 2.8005960280011335E+000 2.8005960279575453E+000 1.0986383111908559E+001 <-- R + H 3 -1.4682735283707487E-008 -1.4726323760515820E-008 9.1364080353665749E+000 <-- R + H 4 2.8005960280011335E+000 2.8005960279575453E+000 2.4288110097188893E+000 <-- R + H 5 -1.4682735283707487E-008 2.8005960279575453E+000 3.3537985479898826E+000 <-- R + H 6 2.8005960280011335E+000 -1.4726323760515820E-008 1.0061395573637569E+001 <-- R + H 7 -1.4682735283707487E-008 2.8005960279575453E+000 1.0061395573637569E+001 <-- R + H 8 2.8005960280011335E+000 -1.4726323760515820E-008 3.3537985479898826E+000 <-- R + Ra 1 -1.4682735283707487E-008 -1.4726323760515820E-008 3.5166039663109577E-008 <-- R + Ra 2 2.8005960280011335E+000 2.8005960279575453E+000 6.7075970608137254E+000 <-- R + H 1 -4.6484118416340244E-025 2.2592126574173323E-022 7.7836133179965678E-008 <-- F + H 2 1.0541427722262414E-022 6.0485143231127684E-023 7.7836133179965678E-008 <-- F + H 3 -1.0634395959095095E-022 -1.6450798338329583E-022 -7.7836133179965757E-008 <-- F + H 4 -2.1222307799773849E-022 -1.1818586908032628E-022 -7.7836133179965757E-008 <-- F + H 5 -1.0634395959095095E-022 9.2813912730969334E-025 -3.6186708227005071E-023 <-- F + H 6 -1.5928351879434472E-022 -1.0495097927947785E-022 9.7046921851974484E-021 <-- F + H 7 2.6423295483280545E-022 -1.0495097927947785E-022 6.7400768698073980E-021 <-- F + H 8 4.2305163244298676E-022 -2.1083009768626538E-022 -3.6186708227005071E-023 <-- F + Ra 1 -1.0401975367013390E-022 2.0795197625057055E-022 -8.1138761016096925E-021 <-- F + Ra 2 -1.0401975367013390E-022 2.0813938435810209E-022 -8.1137727040331234E-021 <-- F + diff --git a/tests/tests_data/valid_castep_geom/95.geom b/tests/tests_data/valid_castep_geom/95.geom new file mode 100755 index 0000000000000000000000000000000000000000..4ffe82a36284c7b4824aa18fd053e12f358fe259 --- /dev/null +++ b/tests/tests_data/valid_castep_geom/95.geom @@ -0,0 +1,236 @@ + BEGIN header + + END header + + 0 F F F F <-- c + -9.8862384287753613E+001 -9.7503370565472494E+001 <-- E + 5.6011920853677326E+000 -1.8814641748067599E-070 -3.7150829468848140E-036 <-- h + -1.0550270441047557E-070 5.6011920853677326E+000 1.1336305675954767E-034 <-- h + -5.7368829949702497E-036 2.6094520931289425E-034 1.3415194051295376E+001 <-- h + 1.6955835787373520E-004 0.0000000000000000E+000 -1.0587911840678754E-022 <-- S + 0.0000000000000000E+000 1.6955835787373476E-004 0.0000000000000000E+000 <-- S + -1.0587911840678754E-022 0.0000000000000000E+000 1.6956428123448370E-004 <-- S + H 1 -1.4682735283707473E-008 -1.4726323760515807E-008 4.2787860862608813E+000 <-- R + H 2 2.8005960280011308E+000 2.8005960279575426E+000 1.0986383111908570E+001 <-- R + H 3 -1.4682735283707473E-008 -1.4726323760515807E-008 9.1364080353665749E+000 <-- R + H 4 2.8005960280011308E+000 2.8005960279575426E+000 2.4288110097188862E+000 <-- R + H 5 -1.4682735283707473E-008 2.8005960279575426E+000 3.3537985479898840E+000 <-- R + H 6 2.8005960280011308E+000 -1.4726323760515807E-008 1.0061395573637572E+001 <-- R + H 7 -1.4682735283707473E-008 2.8005960279575426E+000 1.0061395573637572E+001 <-- R + H 8 2.8005960280011308E+000 -1.4726323760515807E-008 3.3537985479898840E+000 <-- R + Ra 1 -1.4682735283707473E-008 -1.4726323760515807E-008 3.5166039663109597E-008 <-- R + Ra 2 2.8005960280011308E+000 2.8005960279575426E+000 6.7075970608137281E+000 <-- R + H 1 4.2350333484124300E-022 2.1270060490622602E-022 -1.7128678674895300E-007 <-- F + H 2 2.1174509802766794E-022 -1.0578488159752245E-021 -1.7128678674895300E-007 <-- F + H 3 -1.0588043228537826E-021 2.1270060490622602E-022 1.7128678674895295E-007 <-- F + H 4 -1.3138785907153114E-026 2.1270060490622602E-022 1.7128678674895295E-007 <-- F + H 5 -2.9448943685478502E-022 -2.1081586872092412E-022 -2.0877077744882640E-023 <-- F + H 6 -1.3236203679439158E-022 -3.1669498712771169E-022 8.0259359211709707E-021 <-- F + H 7 4.4997311444293993E-022 3.1857972331301357E-022 -2.0877077744882640E-023 <-- F + H 8 4.0034227768975822E-022 2.1270060490622602E-022 1.4614305799501429E-021 <-- F + Ra 1 -3.5663600362909773E-024 2.0798876444297118E-022 -4.6810520173259088E-021 <-- F + Ra 2 3.6714703235480149E-024 2.0798876444297118E-022 -4.6810520173259088E-021 <-- F + + 1 F F T F <-- c + -9.8843646535206886E+001 -9.7503893036170055E+001 <-- E + 5.5746059833911037E+000 -1.8725337904074358E-070 -3.6974486606482946E-036 <-- h + -1.0500193500005054E-070 5.5746059833911037E+000 1.1282495932804324E-034 <-- h + -5.7096528350314922E-036 2.5970663083899607E-034 1.3351516503525586E+001 <-- h + 8.9081435164384964E-006 0.0000000000000000E+000 -1.5881867761018131E-022 <-- S + 0.0000000000000000E+000 8.9081435164384964E-006 0.0000000000000000E+000 <-- S + -1.5881867761018131E-022 0.0000000000000000E+000 -1.9073553947352058E-005 <-- S + H 1 -1.4613043566016119E-008 -1.4656425149778871E-008 4.2584760349619977E+000 <-- R + H 2 2.7873029770825082E+000 2.7873029770391264E+000 1.0934234286724791E+001 <-- R + H 3 -1.4613043566016119E-008 -1.4656425149778871E-008 9.0930405385618247E+000 <-- R + H 4 2.7873029770825082E+000 2.7873029770391264E+000 2.4172822867990313E+000 <-- R + H 5 -1.4613043566016119E-008 2.7873029770391264E+000 3.3378791608805147E+000 <-- R + H 6 2.7873029770825082E+000 -1.4656425149778871E-008 1.0013637412643307E+001 <-- R + H 7 -1.4613043566016119E-008 2.7873029770391264E+000 1.0013637412643307E+001 <-- R + H 8 2.7873029770825082E+000 -1.4656425149778871E-008 3.3378791608805147E+000 <-- R + Ra 1 -1.4613043566016119E-008 -1.4656425149778871E-008 3.4999117950165325E-008 <-- R + Ra 2 2.7873029770825082E+000 2.7873029770391264E+000 6.6757582867619112E+000 <-- R + H 1 -2.1825695216020261E-022 -2.1138736060172699E-021 3.6798935404958836E-005 <-- F + H 2 8.4053423190767282E-022 -8.4332418513581926E-022 3.6798935404958876E-005 <-- F + H 3 1.6875671791619731E-021 8.5074170937278151E-022 -3.6798935404958836E-005 <-- F + H 4 6.2877599509409773E-022 4.2722523574563125E-022 -3.6798935404958849E-005 <-- F + H 5 4.6440843856766244E-023 2.1546699893205617E-022 6.7196707495780487E-021 <-- F + H 6 1.9971064255069355E-023 2.1546699893205617E-022 -8.7386805378129317E-021 <-- F + H 7 -3.2968494948324413E-023 -2.0804947469509398E-022 -5.6592828456353743E-023 <-- F + H 8 -5.9438274550021304E-023 -2.0804947469509398E-022 5.7868188198437152E-022 <-- F + Ra 1 -1.4571399769210685E-021 8.3116392301468436E-022 -1.2685918048127347E-020 <-- F + Ra 2 -1.4554856156959625E-021 8.3323187454606693E-022 -1.2695844215477984E-020 <-- F + + 2 T F T T <-- c + -9.8843570153285512E+001 -9.7503900030955180E+001 <-- E + 5.5719250678256680E+000 -1.8716332594998765E-070 -3.7007772256633272E-036 <-- h + -1.0495143792047554E-070 5.5719250678256680E+000 1.1292652807095470E-034 <-- h + -5.7069069733142192E-036 2.5958173384158718E-034 1.3363535978252646E+001 <-- h + 2.6563354238928402E-007 0.0000000000000000E+000 -5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 2.6563354238928402E-007 -1.6940658945086007E-021 <-- S + -5.2939559203393771E-023 -1.6940658945086007E-021 -4.2625413127763898E-007 <-- S + H 1 -1.4606015923870424E-008 -1.4649376644748246E-008 4.2623287029771104E+000 <-- R + H 2 2.7859625193068180E+000 2.7859625192634572E+000 1.0944096692103434E+001 <-- R + H 3 -1.4606015923870424E-008 -1.4649376644748246E-008 9.1012073453367854E+000 <-- R + H 4 2.7859625193068180E+000 2.7859625192634572E+000 2.4194393562104626E+000 <-- R + H 5 -1.4606015923870424E-008 2.7859625192634572E+000 3.3408840295937869E+000 <-- R + H 6 2.7859625193068180E+000 -1.4649376644748246E-008 1.0022652018720111E+001 <-- R + H 7 -1.4606015923870424E-008 2.7859625192634572E+000 1.0022652018720111E+001 <-- R + H 8 2.7859625193068180E+000 -1.4649376644748246E-008 3.3408840295937869E+000 <-- R + Ra 1 -1.4606015923870424E-008 -1.4649376644748246E-008 3.5030625308416377E-008 <-- R + Ra 2 2.7859625193068180E+000 2.7859625192634572E+000 6.6817680241569484E+000 <-- R + H 1 1.0555395610866466E-021 -8.4657490199388202E-022 -1.8753761001056533E-004 <-- F + H 2 6.3202308745949650E-022 -8.4657490199388202E-022 -1.8753761001056533E-004 <-- F + H 3 -2.1500985979480389E-022 8.4749099251471875E-022 1.8753761001056538E-004 <-- F + H 4 2.0850661383234630E-022 8.4749099251471875E-022 1.8753761001056527E-004 <-- F + H 5 3.9379507104422448E-022 2.1221628207399341E-022 -5.0599292536595102E-021 <-- F + H 6 4.0702996084507292E-022 4.2397451888756849E-022 -2.3070721750830341E-021 <-- F + H 7 -6.2529144362110557E-022 -4.2305842836673185E-022 5.1044661133920938E-021 <-- F + H 8 -4.0029831700668209E-022 -4.2305842836673185E-022 -7.8127863322359863E-021 <-- F + Ra 1 -7.2576919266150762E-022 1.0539110586051293E-022 4.9932273616372032E-021 <-- F + Ra 2 -7.3052548118368753E-022 1.0270276886971559E-022 4.9930205664840650E-021 <-- F + + 3 T F T T <-- c + -9.8843512652170375E+001 -9.7503900169699932E+001 <-- E + 5.5712985084080371E+000 -1.9780117747997192E-070 -1.1864147555656242E-035 <-- h + -2.7014523645977231E-070 5.5712985084080371E+000 1.2901737960361734E-034 <-- h + -2.5256418955713819E-035 2.9804190917842186E-034 1.3365966826469123E+001 <-- h + -1.4119929699295784E-006 0.0000000000000000E+000 5.2939559203393771E-023 <-- S + 0.0000000000000000E+000 -1.4119929699295784E-006 1.6940658945086007E-021 <-- S + 5.2939559203393771E-023 1.6940658945086007E-021 2.5410054447878513E-006 <-- S + H 1 -1.4604373486701983E-008 -1.4647729331694416E-008 4.2628016531531951E+000 <-- R + H 2 2.7856492395996448E+000 2.7856492395562893E+000 1.0945785066387757E+001 <-- R + H 3 -1.4604373486701983E-008 -1.4647729331694416E-008 9.1031652433899222E+000 <-- R + H 4 2.7856492395996448E+000 2.7856492395562893E+000 2.4201818301553608E+000 <-- R + H 5 -1.4604373486701983E-008 2.7856492395562893E+000 3.3414917416542784E+000 <-- R + H 6 2.7856492395996448E+000 -1.4647729331694416E-008 1.0024475154888840E+001 <-- R + H 7 -1.4604373486701983E-008 2.7856492395562893E+000 1.0024475154888840E+001 <-- R + H 8 2.7856492395996448E+000 -1.4647729331694416E-008 3.3414917416542784E+000 <-- R + Ra 1 -1.4604373486701983E-008 -1.4647729331694416E-008 3.5036997434266268E-008 <-- R + Ra 2 2.7856492395996448E+000 2.7856492395562893E+000 6.6829834482715587E+000 <-- R + H 1 -1.4744135126727418E-021 -8.4517630088714480E-022 -2.1264629070015057E-004 <-- F + H 2 -1.8979299862998922E-021 -8.4517630088714480E-022 -2.1264629070015067E-004 <-- F + H 3 -6.2738056541844147E-022 8.4888959362145588E-022 2.1264629070015051E-004 <-- F + H 4 6.4316885546300904E-022 1.8566463671555785E-024 2.1264629070015065E-004 <-- F + H 5 1.4024304303076817E-022 1.0773576477394313E-022 1.9028353127726781E-021 <-- F + H 6 5.2405484725537306E-022 2.1361488318073067E-022 6.1380000490441795E-021 <-- F + H 7 -4.0238743880401799E-022 -2.0990159044641950E-022 5.2909671017898791E-021 <-- F + H 8 -4.4209210820656327E-022 -1.0402247203963196E-022 6.3228589189122754E-022 <-- F + Ra 1 1.7675412522137000E-021 4.1588309300538962E-022 4.6810732405151218E-020 <-- F + Ra 2 1.7691956134388061E-021 4.1629668331166614E-022 4.6810318814844941E-020 <-- F + + 4 T F T T <-- c + -9.8843518265233484E+001 -9.7503901040599857E+001 <-- E + 5.5717305481251431E+000 -1.8998804463712883E-070 -1.1863586647635149E-035 <-- h + -2.7015337425577585E-070 5.5717305481251431E+000 1.1719860423794432E-034 <-- h + -2.5256861461749754E-035 2.6979634762167609E-034 1.3363941383146468E+001 <-- h + 7.0195707678076188E-007 0.0000000000000000E+000 -2.6469779601696886E-022 <-- S + 0.0000000000000000E+000 7.0195707678076188E-007 0.0000000000000000E+000 <-- S + -2.6469779601696886E-022 0.0000000000000000E+000 -2.3390100769471629E-006 <-- S + H 1 -1.4605506017902776E-008 -1.4648865225028288E-008 4.2612420392128509E+000 <-- R + H 2 2.7858652594570654E+000 2.7858652594137063E+000 1.0943212730786085E+001 <-- R + H 3 -1.4605506017902776E-008 -1.4648865225028288E-008 9.1026994139969926E+000 <-- R + H 4 2.7858652594570654E+000 2.7858652594137063E+000 2.4207287224237590E+000 <-- R + H 5 -1.4605506017902776E-008 2.7858652594137063E+000 3.3409853808183052E+000 <-- R + H 6 2.7858652594570654E+000 -1.4648865225028288E-008 1.0022956072391539E+001 <-- R + H 7 -1.4605506017902776E-008 2.7858652594137063E+000 1.0022956072391539E+001 <-- R + H 8 2.7858652594570654E+000 -1.4648865225028288E-008 3.3409853808183052E+000 <-- R + Ra 1 -1.4605506017902776E-008 -1.4648865225028288E-008 3.5031688020183437E-008 <-- R + Ra 2 2.7858652594570654E+000 2.7858652594137063E+000 6.6819707266049226E+000 <-- R + H 1 -8.4889231199095397E-022 1.6936001472012712E-021 -8.7358521219676089E-005 <-- F + H 2 -1.2724087856181041E-021 1.6936001472012712E-021 -8.7358521219676143E-005 <-- F + H 3 1.2686900561447969E-021 -1.6945316418159299E-021 8.7358521219676116E-005 <-- F + H 4 2.1157230033990974E-021 -1.6945316418159299E-021 8.7358521219676143E-005 <-- F + H 5 7.7549974068437052E-023 1.0541337109945812E-022 -5.6594414171894253E-023 <-- F + H 6 -1.9376526684895603E-022 -4.6574730732941300E-025 -1.1153855982397697E-021 <-- F + H 7 -1.2759081784471381E-022 -4.6574730732941300E-025 -3.4447262031890953E-021 <-- F + H 8 -1.8714782194853180E-022 1.0541337109945812E-022 3.1197791380317320E-021 <-- F + Ra 1 -4.1607901468053556E-022 -1.0422292433060814E-022 -1.2691236680458495E-020 <-- F + Ra 2 -4.1607901468053556E-022 -1.0380933402433163E-022 -1.2690512897422511E-020 <-- F + + 5 T F T T <-- c + -9.8843492799856250E+001 -9.7503901194547112E+001 <-- E + 5.5711363414017789E+000 -1.6710407150714004E-070 -8.7543494529521282E-036 <-- h + -1.8884769733105306E-070 5.5711363414017789E+000 1.1041750659323083E-034 <-- h + -1.7807720242713471E-035 2.5347499994998856E-034 1.3366536648545830E+001 <-- h + -3.2130599097578844E-008 0.0000000000000000E+000 -5.0292581243224083E-022 <-- S + 0.0000000000000000E+000 -3.2130599097578844E-008 -4.2351647362715017E-022 <-- S + -5.0292581243224083E-022 -4.2351647362715017E-022 -4.8953563589349686E-007 <-- S + H 1 -1.4603948388760625E-008 -1.4647302971769415E-008 4.2605377871069212E+000 <-- R + H 2 2.7855681560969412E+000 2.7855681560535865E+000 1.0943806111379835E+001 <-- R + H 3 -1.4603948388760625E-008 -1.4647302971769415E-008 9.1059989315158916E+000 <-- R + H 4 2.7855681560969412E+000 2.7855681560535865E+000 2.4227306072429764E+000 <-- R + H 5 -1.4603948388760625E-008 2.7855681560535865E+000 3.3416341971749488E+000 <-- R + H 6 2.7855681560969412E+000 -1.4647302971769415E-008 1.0024902521447864E+001 <-- R + H 7 -1.4603948388760625E-008 2.7855681560535865E+000 1.0024902521447864E+001 <-- R + H 8 2.7855681560969412E+000 -1.4647302971769415E-008 3.3416341971749488E+000 <-- R + Ra 1 -1.4603948388760625E-008 -1.4647302971769415E-008 3.5038491142495446E-008 <-- R + Ra 2 2.7855681560969412E+000 2.7855681560535865E+000 6.6832683593114064E+000 <-- R + H 1 1.9062898786295050E-021 6.4965633041082548E-024 3.6021953815936719E-006 <-- F + H 2 6.3574045774805471E-022 -4.1701991032304193E-022 3.6021953815936694E-006 <-- F + H 3 -2.3288748576419967E-021 -1.2640528575773422E-021 -3.6021953815936736E-006 <-- F + H 4 -6.3480896313339580E-022 -8.4053638395019210E-022 -3.6021953815936762E-006 <-- F + H 5 -2.5761460380921523E-022 -2.0526167350946682E-022 1.7492741384509416E-021 <-- F + H 6 -2.3776226910794256E-022 -3.1114079191625439E-022 -4.3917147291427363E-021 <-- F + H 7 3.4457288212938892E-022 1.1237568171089580E-022 -5.0269894395834615E-021 <-- F + H 8 3.6442521683066158E-022 6.4965633041082548E-024 -8.8386377022278130E-021 <-- F + Ra 1 1.0401612917746988E-022 1.4563989526610193E-021 1.2378827351078104E-020 <-- F + Ra 2 1.0401612917746988E-022 1.4562438562961656E-021 1.2378736878198607E-020 <-- F + + 6 T F T T <-- c + -9.8843510806952423E+001 -9.7503901331606812E+001 <-- E + 5.5711238599174377E+000 -1.6663176716554967E-070 -8.7544154184103893E-036 <-- h + -1.8855025951025940E-070 5.5711238599174377E+000 1.1015615269509063E-034 <-- h + -1.7807707458860643E-035 2.5284363907666610E-034 1.3366774850339953E+001 <-- h + 2.5871826856219138E-008 0.0000000000000000E+000 -4.7645603283054394E-022 <-- S + 0.0000000000000000E+000 2.5871826856219138E-008 -4.2351647362715017E-022 <-- S + -4.7645603283054394E-022 -4.2351647362715017E-022 -3.1896493733144654E-008 <-- S + H 1 -1.4603915670309314E-008 -1.4647270156187193E-008 4.2606151531905754E+000 <-- R + H 2 2.7855619153548030E+000 2.7855619153114488E+000 1.0944002578360552E+001 <-- R + H 3 -1.4603915670309314E-008 -1.4647270156187193E-008 9.1061597672276093E+000 <-- R + H 4 2.7855619153548030E+000 2.7855619153114488E+000 2.4227723420576326E+000 <-- R + H 5 -1.4603915670309314E-008 2.7855619153114488E+000 3.3416937476241038E+000 <-- R + H 6 2.7855619153548030E+000 -1.4647270156187193E-008 1.0025081172794080E+001 <-- R + H 7 -1.4603915670309314E-008 2.7855619153114488E+000 1.0025081172794080E+001 <-- R + H 8 2.7855619153548030E+000 -1.4647270156187193E-008 3.3416937476241038E+000 <-- R + Ra 1 -1.4603915670309314E-008 -1.4647270156187193E-008 3.5039115554912288E-008 <-- R + Ra 2 2.7855619153548030E+000 2.7855619153114488E+000 6.6833874602090919E+000 <-- R + H 1 -8.4517795739355763E-022 4.6552077653791043E-025 5.3058273957496661E-007 <-- F + H 2 4.2537146348789288E-022 8.4749846803083827E-022 5.3058273957495645E-007 <-- F + H 3 4.2537146348789288E-022 -8.4656742647776241E-022 -5.3058273957496661E-007 <-- F + H 4 -8.4517795739355763E-022 4.6552077653791043E-025 -5.3058273957495645E-007 <-- F + H 5 -4.8121848787022545E-022 -5.2893007125739978E-022 -2.7835877129052018E-023 <-- F + H 6 -2.2975558165410504E-022 -4.2305095285061224E-022 3.3602959118881493E-021 <-- F + H 7 5.5110291659595309E-022 4.2398199440368810E-022 -2.7835877129052018E-023 <-- F + H 8 1.6729111237134825E-022 3.1810287599690056E-022 9.2895265426682525E-021 <-- F + Ra 1 4.1592526194798666E-022 1.0365514378264394E-022 -6.2414552946793290E-021 <-- F + Ra 2 4.1626776642037189E-022 1.0437892681862784E-022 -6.2413518971027599E-021 <-- F + + 7 T T T T <-- c + -9.8843509724125283E+001 -9.7503901334945510E+001 <-- E + 5.5711166226647642E+000 -1.6724938229598653E-070 -8.7544220345065310E-036 <-- h + -1.8934266378461127E-070 5.5711166226647642E+000 1.0989298779428836E-034 <-- h + -1.7807700046282900E-035 2.5221252251868031E-034 1.3366798741115712E+001 <-- h + 8.1769740592312068E-009 0.0000000000000000E+000 5.0292581243224083E-022 <-- S + 0.0000000000000000E+000 8.1769740592312068E-009 4.2351647362715017E-022 <-- S + 5.0292581243224083E-022 4.2351647362715017E-022 -5.8051301747401307E-009 <-- S + H 1 -1.4603896698871883E-008 -1.4647251128429462E-008 4.2606235937347297E+000 <-- R + H 2 2.7855582967284853E+000 2.7855582966851307E+000 1.0944022964292586E+001 <-- R + H 3 -1.4603896698871883E-008 -1.4647251128429462E-008 9.1061752174593398E+000 <-- R + H 4 2.7855582967284853E+000 2.7855582966851307E+000 2.4227758469014820E+000 <-- R + H 5 -1.4603896698871883E-008 2.7855582966851307E+000 3.3416997203181062E+000 <-- R + H 6 2.7855582967284853E+000 -1.4647251128429462E-008 1.0025099090875962E+001 <-- R + H 7 -1.4603896698871883E-008 2.7855582966851307E+000 1.0025099090875962E+001 <-- R + H 8 2.7855582967284853E+000 -1.4647251128429462E-008 3.3416997203181062E+000 <-- R + Ra 1 -1.4603896698871883E-008 -1.4647251128429462E-008 3.5039178181212340E-008 <-- R + Ra 2 2.7855582967284853E+000 2.7855582966851307E+000 6.6833994055970347E+000 <-- R + H 1 1.2608049723541733E-021 -8.4888868749828997E-022 -8.3667312766839876E-008 <-- F + H 2 2.3195961564220487E-021 -4.2537221387113971E-022 -8.3667312766850040E-008 <-- F + H 3 2.0201378828629782E-022 4.2166073338316058E-022 8.3667312766839796E-008 <-- F + H 4 4.1377202509987293E-022 8.4517720701031080E-022 8.3667312766849961E-008 <-- F + H 5 -3.5385158334933675E-022 -1.8557402439895679E-024 6.7372930860037760E-021 <-- F + H 6 -1.8841546083873124E-022 -1.8557402439895679E-024 -2.7918275706071028E-021 <-- F + H 7 3.8068480059775182E-022 4.2166073338316058E-022 6.7372930860037760E-021 <-- F + H 8 3.3436268629478227E-022 4.2166073338316058E-022 6.9490513228173511E-021 <-- F + Ra 1 -2.1846904875865677E-021 -4.1588671749805362E-022 -8.7380552587207116E-021 <-- F + Ra 2 -2.1842768972802912E-021 -4.1630030780433013E-022 -8.7378726973745817E-021 <-- F +