1 /*!
2  * \file   src/NUMODIS/BCC.cxx
3  * \brief
4  * \author Laurent Dupuy
5  * \date   9/06/2017
6  * \copyright Copyright (C) 2006-2018 CEA/DEN, EDF R&D. All rights
7  * reserved.
8  * This project is publicly released under either the GNU GPL Licence
9  * or the CECILL-A licence. A copy of thoses licences are delivered
10  * with the sources of TFEL. CEA or EDF may also distribute this
11  * project under specific licensing conditions.
12  */
13 
14 #include "NUMODIS/Math/Utilities.hxx"
15 #include "NUMODIS/BCC.hxx"
16 
17 namespace numodis
18 {
19 
20   //===============================================================
21   // BCC::BCC
22   //---------------------------------------------------------------
23   //! Constructor.
24   //---------------------------------------------------------------
25   /*!
26     Defines the Wigner-Seitz cell of the BCC structure and
27     its contravariant basis.
28 
29     \param a lattice parameter (Angstrom)
30   */
31   //===============================================================
BCC()32   BCC::BCC()
33   {
34     //------------
35     // class name
36     //------------
37     _name="BCC";
38     //------------------------
39     // lattice initialization
40     //------------------------
41     this->Init();
42   }
43 
44   //===============================================================
45   // BCC::Init
46   //---------------------------------------------------------------
47   //! set the lattice vectors from the lattice parameters
48   //===============================================================
Init()49   void BCC::Init()
50   {}
51 
52   BCC::BCC(const BCC&) = default;
53   BCC::BCC(BCC&&) = default;
54   BCC::~BCC() = default;
55 
56 } // end of namespace numodis
57