CASM
AClustersApproachtoStatisticalMechanics
|
#include <boost/test/unit_test.hpp>
#include <boost/filesystem.hpp>
#include "casm/crystallography/Lattice.hh"
#include "casm/crystallography/Structure.hh"
#include "casm/container/LinearAlgebra.hh"
#include "casm/crystallography/SupercellEnumerator.hh"
#include "casm/symmetry/SymGroup.hh"
#include "casm/external/Eigen/Dense"
#include "casm/crystallography/Niggli.hh"
Go to the source code of this file.
Macros | |
#define | BOOST_TEST_DYN_LINK |
Functions | |
boost::filesystem::path | testdir ("tests/unit/crystallography") |
void | autofail () |
void | hermite_init () |
void | spill_test () |
void | next_position_test () |
void | triangle_count_test () |
void | matrix_construction_test () |
void | increment_test () |
void | reset_test () |
void | expand_dims_test () |
jsonParser | mat_test_case (const std::string &pos_filename, int minvol, int maxvol) |
jsonParser | lat_test_case (const std::string &pos_filename, int minvol, int maxvol) |
jsonParser | generate_all_test_cases () |
void | unroll_test () |
void | compare_test () |
void | trans_enum_test () |
void | restricted_test () |
BOOST_AUTO_TEST_CASE (HermiteConstruction) | |
BOOST_AUTO_TEST_CASE (HermiteImpl) | |
BOOST_AUTO_TEST_CASE (HermiteCounting) | |
BOOST_AUTO_TEST_CASE (EnumeratorConsistency) | |
BOOST_AUTO_TEST_CASE (RestrictedEnumeration) | |
#define BOOST_TEST_DYN_LINK |
Definition at line 1 of file SupercellEnumerator_test.cpp.
void autofail | ( | ) |
Definition at line 19 of file SupercellEnumerator_test.cpp.
BOOST_AUTO_TEST_CASE | ( | HermiteConstruction | ) |
Definition at line 604 of file SupercellEnumerator_test.cpp.
BOOST_AUTO_TEST_CASE | ( | HermiteImpl | ) |
Definition at line 608 of file SupercellEnumerator_test.cpp.
BOOST_AUTO_TEST_CASE | ( | HermiteCounting | ) |
Definition at line 618 of file SupercellEnumerator_test.cpp.
BOOST_AUTO_TEST_CASE | ( | EnumeratorConsistency | ) |
Definition at line 630 of file SupercellEnumerator_test.cpp.
BOOST_AUTO_TEST_CASE | ( | RestrictedEnumeration | ) |
Definition at line 684 of file SupercellEnumerator_test.cpp.
void compare_test | ( | ) |
Definition at line 519 of file SupercellEnumerator_test.cpp.
void expand_dims_test | ( | ) |
Definition at line 328 of file SupercellEnumerator_test.cpp.
jsonParser generate_all_test_cases | ( | ) |
Definition at line 459 of file SupercellEnumerator_test.cpp.
void hermite_init | ( | ) |
Definition at line 24 of file SupercellEnumerator_test.cpp.
void increment_test | ( | ) |
Definition at line 213 of file SupercellEnumerator_test.cpp.
jsonParser lat_test_case | ( | const std::string & | pos_filename, |
int | minvol, | ||
int | maxvol | ||
) |
Definition at line 441 of file SupercellEnumerator_test.cpp.
jsonParser mat_test_case | ( | const std::string & | pos_filename, |
int | minvol, | ||
int | maxvol | ||
) |
Definition at line 393 of file SupercellEnumerator_test.cpp.
void matrix_construction_test | ( | ) |
Definition at line 191 of file SupercellEnumerator_test.cpp.
void next_position_test | ( | ) |
Definition at line 97 of file SupercellEnumerator_test.cpp.
void reset_test | ( | ) |
Definition at line 295 of file SupercellEnumerator_test.cpp.
void restricted_test | ( | ) |
Definition at line 570 of file SupercellEnumerator_test.cpp.
void spill_test | ( | ) |
Definition at line 59 of file SupercellEnumerator_test.cpp.
boost::filesystem::path testdir | ( | "tests/unit/crystallography" | ) |
void trans_enum_test | ( | ) |
Definition at line 545 of file SupercellEnumerator_test.cpp.
void triangle_count_test | ( | ) |
Definition at line 148 of file SupercellEnumerator_test.cpp.
void unroll_test | ( | ) |
Definition at line 491 of file SupercellEnumerator_test.cpp.