Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Classes | Namespaces
crystalLattice.hpp File Reference
#include "shambase/aliases_int.hpp"
#include "shambackends/sycl_utils.hpp"
#include "shambackends/vec.hpp"
#include "shamcomm/logs.hpp"
#include "shammath/CoordRange.hpp"
#include "shammath/DiscontinuousIterator.hpp"
#include <array>
#include <functional>
#include <utility>
#include <vector>
+ Include dependency graph for crystalLattice.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  shammath::LatticeError
 
class  shammath::LatticeHCP< Tvec >
 utility for generating HCP crystal lattices More...
 
class  shammath::LatticeHCP< Tvec >::Iterator
 Iterator utility to generate the lattice. More...
 
class  shammath::LatticeHCP< Tvec >::IteratorDiscontinuous
 Iterator utility to generate the lattice. More...
 
class  shammath::LatticeCubic< Tvec >
 utility for generating Cubic crystal lattices More...
 
class  shammath::LatticeCubic< Tvec >::IteratorDiscontinuous
 Iterator utility to generate the lattice. More...
 

Namespaces

namespace  shammath
 namespace for math utility
 

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file crystalLattice.hpp.