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

#include <CrackMeshIndividualSpecification.h>

Inheritance diagram for model::CrackMeshIndividualSpecification:
Collaboration diagram for model::CrackMeshIndividualSpecification:

Public Types

typedef Eigen::Matrix< double, 3, 1 > VectorDim

Public Member Functions

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

Eigen::Matrix< double, Eigen::Dynamic, 3 > nodes
Eigen::Matrix< double, Eigen::Dynamic, 3 > burgers
Eigen::Matrix< int, Eigen::Dynamic, 3 > triangles
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 CrackMeshIndividualSpecification.h.

Member Typedef Documentation

◆ VectorDim

typedef Eigen::Matrix<double,3,1> model::CrackMeshIndividualSpecification::VectorDim

Definition at line 23 of file CrackMeshIndividualSpecification.h.

Constructor & Destructor Documentation

◆ CrackMeshIndividualSpecification() [1/2]

model::CrackMeshIndividualSpecification::CrackMeshIndividualSpecification ( )

Definition at line 15 of file CrackMeshIndividualSpecification.cpp.

◆ CrackMeshIndividualSpecification() [2/2]

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

Definition at line 21 of file CrackMeshIndividualSpecification.cpp.

Member Data Documentation

◆ burgers

Eigen::Matrix<double,Eigen::Dynamic,3> model::CrackMeshIndividualSpecification::burgers

Definition at line 26 of file CrackMeshIndividualSpecification.h.

◆ nodes

Eigen::Matrix<double,Eigen::Dynamic,3> model::CrackMeshIndividualSpecification::nodes

Definition at line 25 of file CrackMeshIndividualSpecification.h.

◆ triangles

Eigen::Matrix<int,Eigen::Dynamic,3> model::CrackMeshIndividualSpecification::triangles

Definition at line 27 of file CrackMeshIndividualSpecification.h.


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