Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
tests
spatialCDtest
spatialCDtest.cpp
Go to the documentation of this file.
1
#include <
DefectiveCrystal/DefectiveCrystal.h
>
2
#include <
MicrostructureGenerator.h
>
3
#include <iostream>
4
5
int
main
(
int
argc
,
char
**
argv
)
6
{
7
try
8
{
9
if
(
argc
!=2)
10
{
11
throw
std::runtime_error(
"Expected the spatialCDtest report directory."
);
12
}
13
model::DefectiveCrystalBase<3>
base(
argv
[1]);
14
model::MicrostructureGenerator
generator(base);
15
generator.readMicrostructureFile();
16
generator.writeConfigFiles(0);
17
model::DefectiveCrystalConfigIO<3>
config(base.simulationParameters.traitsIO.configFolder);
18
config.
read
(0);
19
model::DefectiveCrystal<3>
crystal(base);
20
crystal.
initializeConfiguration
(config);
21
crystal.
runSteps
();
22
}
23
catch
(
const
std::exception& error)
24
{
25
std::cerr<<
"spatialCDtest failed: "
<<error.what()<<std::endl;
26
return
1;
27
}
28
return
0;
29
}
DefectiveCrystal.h
MicrostructureGenerator.h
model::DefectiveCrystalConfigIO
Definition
DefectiveCrystalConfigIO.h:52
model::DefectiveCrystalConfigIO::read
void read(const size_t &runID)
Definition
DefectiveCrystalConfigIO.cpp:613
model::DefectiveCrystal
Definition
DefectiveCrystal.h:27
model::DefectiveCrystal::runSteps
void runSteps()
Definition
src/DefectiveCrystal/DefectiveCrystal.cpp:187
model::DefectiveCrystal::initializeConfiguration
void initializeConfiguration(const DefectiveCrystalConfigIO< dim > &configIO)
Definition
src/DefectiveCrystal/DefectiveCrystal.cpp:105
model::MicrostructureGenerator
Definition
MicrostructureGenerator.h:82
main
Definition
analyticalSolidSolutionCorrelations/main.py:1
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