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