NEML2 2.0.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... | |
Functions | |
register_NEML2_object (CrystalGeometry) | |
register_NEML2_object (CubicCrystal) | |
R2 | symmetry_operations_from_orbifold (const std::string &orbifold, const 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 | ( | CrystalGeometry | ) |
register_NEML2_object | ( | CubicCrystal | ) |
R2 symmetry_operations_from_orbifold | ( | const std::string & | orbifold, |
const TensorOptions & | options ) |
Helper function to return the symmetry operators given the Orbifold notation.