Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::VTKsegments Class Reference

#include <VTKsegments.h>

Inheritance diagram for model::VTKsegments:
Collaboration diagram for model::VTKsegments:

Public Member Functions

 VTKsegments (const std::string &folderName)
double latticeParameter () const
void ExternalController ()
void writeVTK (const std::string &vtkFilePrefix, std::map< std::pair< int, int >, std::pair< size_t, std::set< int > > > &segIDmap) const
void readVTK (const std::string &vtkFilePrefix)
const std::deque< VectorDim > & nodes () const
std::deque< VectorDim > & nodes ()
const std::map< std::pair< int, int >, StressStraight< 3 > > & segments () const
std::map< std::pair< int, int >, StressStraight< 3 > > & segments ()
const std::vector< DislocationQuadraturePoint< 3, 0 > > & quadraturePoints () const
std::vector< DislocationQuadraturePoint< 3, 0 > > & quadraturePoints ()

Public Attributes

TextFileParser perser
const PolycrystallineMaterialBase material
const double quadPerLength
const MatrixDim C2G
MatrixDim externalStress
std::shared_ptr< StochasticForceGenerator > stochasticForceGenerator

Detailed Description

Definition at line 39 of file VTKsegments.h.

Constructor & Destructor Documentation

◆ VTKsegments()

model::VTKsegments::VTKsegments ( const std::string & folderName)

Definition at line 41 of file VTKsegments.cpp.

Member Function Documentation

◆ ExternalController()

void model::VTKsegments::ExternalController ( )

Definition at line 249 of file VTKsegments.cpp.

◆ latticeParameter()

double model::VTKsegments::latticeParameter ( ) const

Definition at line 106 of file VTKsegments.cpp.

◆ nodes() [1/2]

std::deque< typename VTKsegments::VectorDim > & model::VTKsegments::nodes ( )

Definition at line 101 of file VTKsegments.cpp.

◆ nodes() [2/2]

const std::deque< typename VTKsegments::VectorDim > & model::VTKsegments::nodes ( ) const

Definition at line 95 of file VTKsegments.cpp.

◆ quadraturePoints() [1/2]

std::vector< DislocationQuadraturePoint< 3, 0 > > & model::VTKsegments::quadraturePoints ( )

Definition at line 64 of file VTKsegments.cpp.

◆ quadraturePoints() [2/2]

const std::vector< DislocationQuadraturePoint< 3, 0 > > & model::VTKsegments::quadraturePoints ( ) const

Definition at line 59 of file VTKsegments.cpp.

◆ readVTK()

void model::VTKsegments::readVTK ( const std::string & vtkFilePrefix)

Definition at line 383 of file VTKsegments.cpp.

◆ segments() [1/2]

std::map< std::pair< int, int >, StressStraight< 3 > > & model::VTKsegments::segments ( )

Definition at line 85 of file VTKsegments.cpp.

◆ segments() [2/2]

const std::map< std::pair< int, int >, StressStraight< 3 > > & model::VTKsegments::segments ( ) const

Definition at line 80 of file VTKsegments.cpp.

◆ writeVTK()

void model::VTKsegments::writeVTK ( const std::string & vtkFilePrefix,
std::map< std::pair< int, int >, std::pair< size_t, std::set< int > > > & segIDmap ) const

Definition at line 130 of file VTKsegments.cpp.

Member Data Documentation

◆ C2G

const MatrixDim model::VTKsegments::C2G

Definition at line 85 of file VTKsegments.h.

◆ externalStress

MatrixDim model::VTKsegments::externalStress

Definition at line 86 of file VTKsegments.h.

◆ material

const PolycrystallineMaterialBase model::VTKsegments::material

Definition at line 82 of file VTKsegments.h.

◆ perser

TextFileParser model::VTKsegments::perser

Definition at line 81 of file VTKsegments.h.

◆ quadPerLength

const double model::VTKsegments::quadPerLength

Definition at line 83 of file VTKsegments.h.

◆ stochasticForceGenerator

std::shared_ptr<StochasticForceGenerator> model::VTKsegments::stochasticForceGenerator

Definition at line 87 of file VTKsegments.h.


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