NEML2 1.4.0
|
Namespaces | |
namespace | crystal_symmetry_operators |
Classes | |
class | CrystalGeometry |
Defines the geometry of a crystal system This includes a basic definition of the crystal lattice, via Bravais vectors and a CrystalClass object defining the crystal symmetry as well as the definition of the geometry of each slip system. More... | |
class | CubicCrystal |
Specialized crystal geometry for cubic crystals. More... | |
class | FillMillerIndex |
Create a single-batched "list" of Miller indices. More... | |
class | SymmetryFromOrbifold |
Provide the correct symmetry operators for a given crystal class. More... | |
Functions | |
register_NEML2_object (CrystalGeometry) | |
R2 | symmetry_operations_from_orbifold (std::string orbifold, const torch::TensorOptions &options=default_tensor_options()) |
Helper function to return the symmetry operators given the Orbifold notation. | |
Vec | unique_bidirectional (const R2 &ops, const Vec &inp) |
Helper to return all symmetrically-equivalent directions from a cartesian vector. | |
register_NEML2_object (CubicCrystal) | |
register_NEML2_object (FillMillerIndex) | |
register_NEML2_object (SymmetryFromOrbifold) | |
register_NEML2_object | ( | CrystalGeometry | ) |
register_NEML2_object | ( | CubicCrystal | ) |
register_NEML2_object | ( | FillMillerIndex | ) |
register_NEML2_object | ( | SymmetryFromOrbifold | ) |
Helper function to return the symmetry operators given the Orbifold notation.