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

#include <DDFieldWidget.h>

Collaboration diagram for model::FieldDataPnt:

Public Types

typedef MicrostructureBase< 3 >::ElementType ElementType

Public Member Functions

 FieldDataPnt (const DefectiveCrystal< 3 > &defectiveCrystal, const Eigen::Matrix< double, 3, 1 > &Pin, const ElementType *const ele_in)
double value (const int &valID, const std::vector< QCheckBox * > &microstructuresCheck) const
void compute (const DefectiveCrystal< 3 > &defectiveCrystal)

Public Attributes

const SymmetricVoigtTraits< 3 > & voigtTraits
const Eigen::Matrix< double, 3, 1 > P
const ElementType *const ele
std::vector< Eigen::Matrix< double, 3, 1 > > displacement
std::vector< Eigen::Matrix< double, 3, 3 > > stress
std::vector< Eigen::Matrix< double, ClusterDynamicsParameters< 3 >::mSize, 1 > > mobileConcentration
std::vector< Eigen::Matrix< double, ClusterDynamicsParameters< 3 >::iSize, 1 > > immobileClusters

Static Public Attributes

static constexpr int mSize =ClusterDynamicsParameters<3>::mSize
static constexpr int iSize =ClusterDynamicsParameters<3>::iSize

Detailed Description

Definition at line 57 of file DDFieldWidget.h.

Member Typedef Documentation

◆ ElementType

Definition at line 60 of file DDFieldWidget.h.

Constructor & Destructor Documentation

◆ FieldDataPnt()

model::FieldDataPnt::FieldDataPnt ( const DefectiveCrystal< 3 > & defectiveCrystal,
const Eigen::Matrix< double, 3, 1 > & Pin,
const ElementType *const ele_in )

Definition at line 46 of file DDFieldWidget.cpp.

Member Function Documentation

◆ compute()

void model::FieldDataPnt::compute ( const DefectiveCrystal< 3 > & defectiveCrystal)

Definition at line 58 of file DDFieldWidget.cpp.

◆ value()

double model::FieldDataPnt::value ( const int & valID,
const std::vector< QCheckBox * > & microstructuresCheck ) const

Definition at line 71 of file DDFieldWidget.cpp.

Member Data Documentation

◆ displacement

std::vector<Eigen::Matrix<double,3,1> > model::FieldDataPnt::displacement

Definition at line 67 of file DDFieldWidget.h.

◆ ele

const ElementType* const model::FieldDataPnt::ele

Definition at line 66 of file DDFieldWidget.h.

◆ immobileClusters

std::vector<Eigen::Matrix<double,ClusterDynamicsParameters<3>::iSize,1> > model::FieldDataPnt::immobileClusters

Definition at line 70 of file DDFieldWidget.h.

◆ iSize

int model::FieldDataPnt::iSize =ClusterDynamicsParameters<3>::iSize
staticconstexpr

Definition at line 63 of file DDFieldWidget.h.

◆ mobileConcentration

std::vector<Eigen::Matrix<double,ClusterDynamicsParameters<3>::mSize,1> > model::FieldDataPnt::mobileConcentration

Definition at line 69 of file DDFieldWidget.h.

◆ mSize

int model::FieldDataPnt::mSize =ClusterDynamicsParameters<3>::mSize
staticconstexpr

Definition at line 62 of file DDFieldWidget.h.

◆ P

const Eigen::Matrix<double,3,1> model::FieldDataPnt::P

Definition at line 65 of file DDFieldWidget.h.

◆ stress

std::vector<Eigen::Matrix<double,3,3> > model::FieldDataPnt::stress

Definition at line 68 of file DDFieldWidget.h.

◆ voigtTraits

const SymmetricVoigtTraits<3>& model::FieldDataPnt::voigtTraits

Definition at line 64 of file DDFieldWidget.h.


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