Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
DislocationNucleation.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
9#ifndef model_DislocationNucleation_H
10#define model_DislocationNucleation_H
11
12#include <deque>
13#include <map>
14#include <tuple>
15
16#include <Eigen/Dense>
17
18//#include <TypeTraits.h>
19//#include <LatticeModule.h>
20//#include <BCClattice.h>
21//#include <FCClattice.h>
22//#include <Grain.h>
23//#include <TerminalColors.h>
24#include <DislocationNetwork.h>
25
26namespace model
27{
28
29 template <int dim>
31 {
35
37
39
40 void bulkNucleate(const int& bulkNucleationModel);
41 void surfaceNucleate(const int& surfaceNucleationModel);
42 };
43
44}
45#endif
TraitsType::NetworkNodeType NetworkNodeType
TraitsType::NetworkLinkType NetworkLinkType
DislocationNetwork< dim > & DN
TypeTraits< DislocationNetwork< dim > > TraitsType
DislocationNucleation(DislocationNetwork< dim > &DN_in)
void bulkNucleate(const int &bulkNucleationModel)
void surfaceNucleate(const int &surfaceNucleationModel)