1 #define BOOST_TEST_DYN_LINK
2 #include <boost/test/unit_test.hpp>
14 BOOST_AUTO_TEST_SUITE(ScelEnumEquivalentsTest)
23 Eigen::Vector3d a, b, c;
29 BOOST_CHECK_EQUAL(1, std::distance(e.
begin(), e.
end()));
35 BOOST_CHECK_EQUAL(3, std::distance(e.
begin(), e.
end()));
41 BOOST_CHECK_EQUAL(1, std::distance(e.
begin(), e.
end()));
53 Eigen::Vector3d a, b, c;
59 BOOST_CHECK_EQUAL(1, std::distance(e.
begin(), e.
end()));
65 BOOST_CHECK_EQUAL(4, std::distance(e.
begin(), e.
end()));
71 BOOST_CHECK_EQUAL(3, std::distance(e.
begin(), e.
end()));
77 BOOST_CHECK_EQUAL(6, std::distance(e.
begin(), e.
end()));
83 BOOST_CHECK_EQUAL(1, std::distance(e.
begin(), e.
end()));
89 BOOST_CHECK_EQUAL(12, std::distance(e.
begin(), e.
end()));
94 BOOST_AUTO_TEST_SUITE_END()
const Lattice & lattice() const
Represents a supercell of the primitive parent crystal structure.
PrimClex is the top-level data structure for a CASM project.
std::tuple< LatVec, LatVec, LatVec > vectors()
BOOST_AUTO_TEST_CASE(Test1)
Enumerate equivalent Supercell.
virtual void check_init()
Check project initialization.
const Structure & get_prim() const
const Access to primitive Structure