Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
include
MicrostructureGeneration
ShearLoopDensitySpecification.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_ShearLoopDensitySpecification_H_
9
#define model_ShearLoopDensitySpecification_H_
10
11
12
#include <string>
13
#include <vector>
14
#include <Eigen/Dense>
15
16
#include <
MicrostructureSpecificationBase.h
>
17
18
namespace
model
19
{
20
struct
ShearLoopDensitySpecification
:
public
MicrostructureSpecificationBase
21
{
22
double
targetDensity_SI
;
23
int
numberOfSides
;
24
double
radiusDistributionMean_SI
;
25
double
radiusDistributionStd_SI
;
26
std::vector<int>
allowedGrainIDs
;
27
std::vector<int>
allowedSlipSystemIDs
;
28
29
ShearLoopDensitySpecification
();
30
ShearLoopDensitySpecification
(
const
std::string& fileName);
31
};
32
}
33
#endif
MicrostructureSpecificationBase.h
model
Definition
DD_converter.dox:2
model::MicrostructureSpecificationBase::MicrostructureSpecificationBase
MicrostructureSpecificationBase(const std::string &type_in, const std::string &style_in)
Definition
MicrostructureSpecificationBase.cpp:17
model::ShearLoopDensitySpecification::allowedSlipSystemIDs
std::vector< int > allowedSlipSystemIDs
Definition
ShearLoopDensitySpecification.h:27
model::ShearLoopDensitySpecification::numberOfSides
int numberOfSides
Definition
ShearLoopDensitySpecification.h:23
model::ShearLoopDensitySpecification::targetDensity_SI
double targetDensity_SI
Definition
ShearLoopDensitySpecification.h:22
model::ShearLoopDensitySpecification::ShearLoopDensitySpecification
ShearLoopDensitySpecification()
Definition
ShearLoopDensitySpecification.cpp:15
model::ShearLoopDensitySpecification::radiusDistributionStd_SI
double radiusDistributionStd_SI
Definition
ShearLoopDensitySpecification.h:25
model::ShearLoopDensitySpecification::radiusDistributionMean_SI
double radiusDistributionMean_SI
Definition
ShearLoopDensitySpecification.h:24
model::ShearLoopDensitySpecification::allowedGrainIDs
std::vector< int > allowedGrainIDs
Definition
ShearLoopDensitySpecification.h:26
Generated by
1.15.0