Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
PeriodicDipoleIndividualSpecification.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_PeriodicDipoleIndividualSpecification_H_
9#define model_PeriodicDipoleIndividualSpecification_H_
10
11#include <string>
12#include <vector>
13#include <Eigen/Dense>
14
16
17namespace model
18{
19
21{
22
23
24 std::vector<int> slipSystemIDs;
25 std::vector<int> exitFaceIDs;
26 Eigen::Matrix<double,Eigen::Dynamic,3> dipoleCenters;
27 std::vector<double> dipoleHeights;
28 std::vector<int> nodesPerLine;
29 std::vector<double> glideSteps;
30
31
33 PeriodicDipoleIndividualSpecification(const std::string& fileName);
34};
35
36}
37#endif
MicrostructureSpecificationBase(const std::string &type_in, const std::string &style_in)