Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::PolyhedronInclusionIndividualSpecification Struct Reference

#include <PolyhedronInclusionIndividualSpecification.h>

Inheritance diagram for model::PolyhedronInclusionIndividualSpecification:
Collaboration diagram for model::PolyhedronInclusionIndividualSpecification:

Public Member Functions

 PolyhedronInclusionIndividualSpecification ()
 PolyhedronInclusionIndividualSpecification (const std::string &fileName)
Public Member Functions inherited from model::MicrostructureSpecificationBase
 MicrostructureSpecificationBase (const std::string &type_in, const std::string &style_in)
 MicrostructureSpecificationBase (const std::string &type_in, const std::string &style_in, const std::string &fileName)
Public Member Functions inherited from model::StaticID< MicrostructureSpecificationBase >
 StaticID ()

Public Attributes

std::string mshFile
Eigen::Matrix< double, Eigen::Dynamic, 3 > X0
Eigen::Matrix< double, 3, 3 > F
Eigen::Matrix< double, 1, 3 *3 > crystalEigenDistortion
double velocityReductionFactor
int phaseID
Public Attributes inherited from model::MicrostructureSpecificationBase
const std::string type
const std::string style
const std::string tag
const std::unique_ptr< TextFileParser > parser
Public Attributes inherited from model::StaticID< MicrostructureSpecificationBase >
const size_t sID
 The static ID of this.

Static Public Attributes

static constexpr int dim =3

Additional Inherited Members

Static Public Member Functions inherited from model::StaticID< MicrostructureSpecificationBase >
static size_t nextID ()
static size_t & get_count ()
static void set_count (const size_t &newCount)
static void force_count (const size_t &newCount)
static void set_increment (const size_t &newIncrement)

Detailed Description

Definition at line 20 of file PolyhedronInclusionIndividualSpecification.h.

Constructor & Destructor Documentation

◆ PolyhedronInclusionIndividualSpecification() [1/2]

model::PolyhedronInclusionIndividualSpecification::PolyhedronInclusionIndividualSpecification ( )

◆ PolyhedronInclusionIndividualSpecification() [2/2]

model::PolyhedronInclusionIndividualSpecification::PolyhedronInclusionIndividualSpecification ( const std::string & fileName)

Member Data Documentation

◆ crystalEigenDistortion

Eigen::Matrix<double,1,3*3> model::PolyhedronInclusionIndividualSpecification::crystalEigenDistortion

Definition at line 28 of file PolyhedronInclusionIndividualSpecification.h.

◆ dim

int model::PolyhedronInclusionIndividualSpecification::dim =3
staticconstexpr

Definition at line 23 of file PolyhedronInclusionIndividualSpecification.h.

◆ F

Eigen::Matrix<double,3,3> model::PolyhedronInclusionIndividualSpecification::F

Definition at line 27 of file PolyhedronInclusionIndividualSpecification.h.

◆ mshFile

std::string model::PolyhedronInclusionIndividualSpecification::mshFile

Definition at line 25 of file PolyhedronInclusionIndividualSpecification.h.

◆ phaseID

int model::PolyhedronInclusionIndividualSpecification::phaseID

Definition at line 30 of file PolyhedronInclusionIndividualSpecification.h.

◆ velocityReductionFactor

double model::PolyhedronInclusionIndividualSpecification::velocityReductionFactor

Definition at line 29 of file PolyhedronInclusionIndividualSpecification.h.

◆ X0

Eigen::Matrix<double,Eigen::Dynamic,3> model::PolyhedronInclusionIndividualSpecification::X0

Definition at line 26 of file PolyhedronInclusionIndividualSpecification.h.


The documentation for this struct was generated from the following files: