Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
tools
MicrostructureGenerator
tools/MicrostructureGenerator/microstructureGenerator.cpp
Go to the documentation of this file.
1
/* This file is part of MODEL, the Mechanics Of Defect Evolution Library.
2
*
3
* Copyright (C) 2015 by Giacomo Po <gpo@ucla.edu>.
4
*
5
* model is distributed without any warranty under the
6
* GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
7
*/
8
9
#include <
DefectiveCrystal/DefectiveCrystalBase.h
>
10
#include <
MicrostructureGenerator.h
>
11
12
using namespace
model
;
13
14
int
main
(
int
argc
,
char
**
argv
)
15
{
16
#ifdef _MODEL_PYBIND11_
// COMPILED WITH PYBIND11
17
pybind11::scoped_interpreter guard{};
18
#endif
19
20
const
std::string folderName(
argc
>1? std::string(
argv
[1]) :
"./"
);
21
22
DefectiveCrystalBase<3>
ddBase(folderName);
23
MicrostructureGenerator
mg(ddBase);
24
mg.
readMicrostructureFile
();
25
mg.
writeConfigFiles
(0);
26
27
return
0;
28
}
DefectiveCrystalBase.h
MicrostructureGenerator.h
model::MicrostructureGenerator
Definition
MicrostructureGenerator.h:82
model::MicrostructureGenerator::writeConfigFiles
void writeConfigFiles(const size_t &fileID)
Definition
src/MicrostructureGeneration/microstructureGenerator.cpp:597
model::MicrostructureGenerator::readMicrostructureFile
void readMicrostructureFile()
Definition
src/MicrostructureGeneration/microstructureGenerator.cpp:180
main
Definition
analyticalSolidSolutionCorrelations/main.py:1
model
Definition
DD_converter.dox:2
model::DefectiveCrystalBase
Definition
DefectiveCrystalBase.h:34
argv
void argv
Definition
triangle.cpp:3286
argc
void b int argc
Definition
triangle.cpp:3287
Generated by
1.15.0