Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
PolyhedronInclusionIndividualSpecification.cpp
Go to the documentation of this file.
1/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MoDELib is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8#ifndef model_PolyhedronInclusionIndividualSpecification_cpp_
9#define model_PolyhedronInclusionIndividualSpecification_cpp_
10
12
13namespace model
14{
20
22 /* init */ MicrostructureSpecificationBase("PolyhedronInclusion","Individual",fileName)
23 /* init */,mshFile(this->parser->readString("mshFile",true))
24 /* init */,X0(this->parser->readMatrixCols<double>("x0",3,true))
25 /* init */,F(this->parser->readMatrix<double>("F",3,3,true))
26 /* init */,crystalEigenDistortion(this->parser->readMatrix<double>("crystalEigenDistortion",1,3*3,true))
27 /* init */,velocityReductionFactor(this->parser->readScalar<double>("velocityReductionFactor",true))
28 /* init */,phaseID(this->parser->readScalar<int>("phaseID",true))
29 {
30
31 }
32}
33#endif
const std::unique_ptr< TextFileParser > parser
MicrostructureSpecificationBase(const std::string &type_in, const std::string &style_in)