1 /*! 2 * \file mfront/src/ImplicitFiniteStrainDSL.cxx 3 * \brief 4 * \author Thomas Helfer 5 * \brief 18 févr. 2013 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"MFront/ImplicitFiniteStrainDSL.hxx" 15 16 namespace mfront{ 17 ImplicitFiniteStrainDSL()18 ImplicitFiniteStrainDSL::ImplicitFiniteStrainDSL() 19 { 20 this->mb.setDSLName("ImplicitFiniteStrain"); 21 this->mb.declareAsAFiniteStrainStandardBehaviour(false); 22 } // end of ImplicitFiniteStrainDSL::ImplicitFiniteStrainDSL 23 24 std::string getName()25 ImplicitFiniteStrainDSL::getName() 26 { 27 return "ImplicitFiniteStrain"; 28 } // end of ImplicitFiniteStrainDSL::getName 29 30 std::string getDescription()31 ImplicitFiniteStrainDSL::getDescription() 32 { 33 return "this parser provides a generic integrator based on a theta method."; 34 } // end of ImplicitFiniteStrainDSL::getDescription 35 36 ImplicitFiniteStrainDSL::~ImplicitFiniteStrainDSL() noexcept = default; 37 38 } // end of namespace mfront 39