Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
PolyhedronInclusionIndividualSpecification.h
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_H_
9#define model_PolyhedronInclusionIndividualSpecification_H_
10
11
12#include <string>
13#include <vector>
14#include <Eigen/Dense>
15
17
18namespace model
19{
21 {
22
23 static constexpr int dim=3;
24
25 std::string mshFile;
26 Eigen::Matrix<double,Eigen::Dynamic,3> X0;
27 Eigen::Matrix<double,3,3> F;
28 Eigen::Matrix<double,1,3*3> crystalEigenDistortion; // Crystal-frame components, row-major.
31
32
34 PolyhedronInclusionIndividualSpecification(const std::string& fileName);
35 };
36}
37#endif
MicrostructureSpecificationBase(const std::string &type_in, const std::string &style_in)