oILAB
Loading...
Searching...
No Matches
LatticeModule.h
Go to the documentation of this file.
1/* This file is part of gbLAB.
2 *
3 * gbLAB is distributed without any warranty under the MIT License.
4 */
5
6
7#ifndef gbLAB_LatticeMath_
8#define gbLAB_LatticeMath_
9
10namespace oILAB {
11
12template <int dim> class Lattice;
13
14template <int dim> class LatticeVector;
15
16template <int dim> class ReciprocalLatticeVector;
17
18template <int dim> struct LatticeDirection;
19
20template <int dim> struct ReciprocalLatticeDirection;
21
22template <int dim> struct RationalLatticeDirection;
23
24template <int dim> struct RationalReciprocalLatticeDirection;
25
26template <int dim> class BiCrystal;
27
28template <int dim> class Gb;
29
30} // namespace oILAB
31
32#include "LatticeCore.h"
33#include "../Math/RationalMatrix.h"
34#include "BiCrystal.h"
35#include "Gb.h"
36#include "Lattice.h"
37#include "LatticeDirection.h"
38#include "LatticeVector.h"
43#include "../Math/SmithDecomposition.h"
44
45#endif