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

#include <FrankLoopsDensitySpecification.h>

Inheritance diagram for model::FrankLoopsDensitySpecification:
Collaboration diagram for model::FrankLoopsDensitySpecification:

Public Member Functions

 FrankLoopsDensitySpecification ()
 FrankLoopsDensitySpecification (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

double targetDensity
int numberOfSides
double radiusDistributionMean
double radiusDistributionStd
bool areVacancyLoops
std::vector< int > allowedGrainIDs
std::vector< int > allowedPlaneIDs
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 FrankLoopsDensitySpecification.h.

Constructor & Destructor Documentation

◆ FrankLoopsDensitySpecification() [1/2]

model::FrankLoopsDensitySpecification::FrankLoopsDensitySpecification ( )

Definition at line 15 of file FrankLoopsDensitySpecification.cpp.

◆ FrankLoopsDensitySpecification() [2/2]

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

Definition at line 28 of file FrankLoopsDensitySpecification.cpp.

Member Data Documentation

◆ allowedGrainIDs

std::vector<int> model::FrankLoopsDensitySpecification::allowedGrainIDs

Definition at line 27 of file FrankLoopsDensitySpecification.h.

◆ allowedPlaneIDs

std::vector<int> model::FrankLoopsDensitySpecification::allowedPlaneIDs

Definition at line 28 of file FrankLoopsDensitySpecification.h.

◆ areVacancyLoops

bool model::FrankLoopsDensitySpecification::areVacancyLoops

Definition at line 26 of file FrankLoopsDensitySpecification.h.

◆ numberOfSides

int model::FrankLoopsDensitySpecification::numberOfSides

Definition at line 23 of file FrankLoopsDensitySpecification.h.

◆ radiusDistributionMean

double model::FrankLoopsDensitySpecification::radiusDistributionMean

Definition at line 24 of file FrankLoopsDensitySpecification.h.

◆ radiusDistributionStd

double model::FrankLoopsDensitySpecification::radiusDistributionStd

Definition at line 25 of file FrankLoopsDensitySpecification.h.

◆ targetDensity

double model::FrankLoopsDensitySpecification::targetDensity

Definition at line 22 of file FrankLoopsDensitySpecification.h.


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