Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
BCClattice.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_BCClattice_H_
10#define model_BCClattice_H_
11
12#include <memory>
13#include <vector>
14#include <Eigen/Dense>
15
16#include <LatticeModule.h>
17#include <SlipSystem.h>
19//#include <DislocationMobilityBCC.h>
20#include <RationalLatticeDirection.h>
21#include <SingleCrystalTraits.h>
23//#include <DislocationMobilityBCC.h>
24//#include <SecondPhase.h>
25
26namespace model
27{
28
29 template<int dim>
31 {
32
33 };
34
35 template<>
53}
54#endif
55
TypeTraits< SingleCrystalBase< dim > >::MatrixDim MatrixDim
Definition BCClattice.h:43
static SecondPhaseContainerType secondPhases(const PolycrystallineMaterialBase &material, const LatticeType &lat, const PlaneNormalContainerType &plN)
Eigen::Matrix< long int, dim, 1 > VectorDimI
Definition BCClattice.h:40
static constexpr int dim
Definition BCClattice.h:38
static SlipSystemContainerType slipSystems(const PolycrystallineMaterialBase &material, const LatticeType &lat, const PlaneNormalContainerType &plN)
LatticeVector< dim > LatticeVectorType
Definition BCClattice.h:41
TypeTraits< SingleCrystalBase< dim > >::LatticeType LatticeType
Definition BCClattice.h:42
static PlaneNormalContainerType planeNormals(const PolycrystallineMaterialBase &material, const LatticeType &lat)
TypeTraits< SingleCrystalBase< dim > >::PlaneNormalContainerType PlaneNormalContainerType
Definition BCClattice.h:44
Eigen::Matrix< double, dim, 1 > VectorDimD
Definition BCClattice.h:39
TypeTraits< SingleCrystalBase< dim > >::SecondPhaseContainerType SecondPhaseContainerType
Definition BCClattice.h:46
TypeTraits< SingleCrystalBase< dim > >::SlipSystemContainerType SlipSystemContainerType
Definition BCClattice.h:45
static Eigen::Matrix< double, dim, dim > getLatticeBasis()