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

#include <SphericalInclusionIndividualSpecification.h>

Inheritance diagram for model::SphericalInclusionIndividualSpecification:
Collaboration diagram for model::SphericalInclusionIndividualSpecification:

Public Member Functions

 SphericalInclusionIndividualSpecification ()
 SphericalInclusionIndividualSpecification (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::vector< double > radii_SI
Eigen::Matrix< double, Eigen::Dynamic, 3 > centers
Eigen::Matrix< double, Eigen::Dynamic, 3 *3 > crystalEigenDistortions
std::vector< double > velocityReductionFactors
std::vector< int > phaseIDs
bool allowOverlap
bool allowOutside
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.

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 SphericalInclusionIndividualSpecification.h.

Constructor & Destructor Documentation

◆ SphericalInclusionIndividualSpecification() [1/2]

model::SphericalInclusionIndividualSpecification::SphericalInclusionIndividualSpecification ( )

◆ SphericalInclusionIndividualSpecification() [2/2]

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

Member Data Documentation

◆ allowOutside

bool model::SphericalInclusionIndividualSpecification::allowOutside

Definition at line 31 of file SphericalInclusionIndividualSpecification.h.

◆ allowOverlap

bool model::SphericalInclusionIndividualSpecification::allowOverlap

Definition at line 30 of file SphericalInclusionIndividualSpecification.h.

◆ centers

Eigen::Matrix<double,Eigen::Dynamic,3> model::SphericalInclusionIndividualSpecification::centers

Definition at line 26 of file SphericalInclusionIndividualSpecification.h.

◆ crystalEigenDistortions

Eigen::Matrix<double,Eigen::Dynamic,3*3> model::SphericalInclusionIndividualSpecification::crystalEigenDistortions

Definition at line 27 of file SphericalInclusionIndividualSpecification.h.

◆ phaseIDs

std::vector<int> model::SphericalInclusionIndividualSpecification::phaseIDs

Definition at line 29 of file SphericalInclusionIndividualSpecification.h.

◆ radii_SI

std::vector<double> model::SphericalInclusionIndividualSpecification::radii_SI

Definition at line 25 of file SphericalInclusionIndividualSpecification.h.

◆ velocityReductionFactors

std::vector<double> model::SphericalInclusionIndividualSpecification::velocityReductionFactors

Definition at line 28 of file SphericalInclusionIndividualSpecification.h.


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