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

#include <GlidePlaneNoise.h>

Inheritance diagram for model::GlidePlaneNoise:
Collaboration diagram for model::GlidePlaneNoise:

Public Types

typedef Eigen::Matrix< double, 3, 1 > VectorDim
typedef NoiseTraitsBase::GridSizeType GridSizeType
typedef std::map< std::string, std::shared_ptr< GlidePlaneNoiseBase< 2 > > > SolidSolutionNoiseContainer
typedef std::map< std::string, std::shared_ptr< GlidePlaneNoiseBase< 1 > > > StackingFaultNoiseContainer

Public Member Functions

 GlidePlaneNoise (const PolycrystallineMaterialBase &mat)
std::tuple< double, double, double > gridInterp (const Eigen::Matrix< double, 2, 1 > &localPos) const
std::tuple< double, double, double > gridVal (const Eigen::Array< int, 2, 1 > &idx) const
const SolidSolutionNoiseContainer & solidSolutionNoise () const
SolidSolutionNoiseContainer & solidSolutionNoise ()
const StackingFaultNoiseContainer & stackingFaultNoise () const
StackingFaultNoiseContainer & stackingFaultNoise ()

Detailed Description

Definition at line 25 of file GlidePlaneNoise.h.

Member Typedef Documentation

◆ GridSizeType

◆ SolidSolutionNoiseContainer

typedef std::map<std::string,std::shared_ptr<GlidePlaneNoiseBase<2> > > model::GlidePlaneNoise::SolidSolutionNoiseContainer

Definition at line 30 of file GlidePlaneNoise.h.

◆ StackingFaultNoiseContainer

typedef std::map<std::string,std::shared_ptr<GlidePlaneNoiseBase<1> > > model::GlidePlaneNoise::StackingFaultNoiseContainer

Definition at line 31 of file GlidePlaneNoise.h.

◆ VectorDim

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

Definition at line 28 of file GlidePlaneNoise.h.

Constructor & Destructor Documentation

◆ GlidePlaneNoise()

model::GlidePlaneNoise::GlidePlaneNoise ( const PolycrystallineMaterialBase & mat)

Definition at line 19 of file GlidePlaneNoise.cpp.

Member Function Documentation

◆ gridInterp()

std::tuple< double, double, double > model::GlidePlaneNoise::gridInterp ( const Eigen::Matrix< double, 2, 1 > & localPos) const

Definition at line 95 of file GlidePlaneNoise.cpp.

◆ gridVal()

std::tuple< double, double, double > model::GlidePlaneNoise::gridVal ( const Eigen::Array< int, 2, 1 > & idx) const

Definition at line 126 of file GlidePlaneNoise.cpp.

◆ solidSolutionNoise() [1/2]

GlidePlaneNoise::SolidSolutionNoiseContainer & model::GlidePlaneNoise::solidSolutionNoise ( )

Definition at line 155 of file GlidePlaneNoise.cpp.

◆ solidSolutionNoise() [2/2]

const GlidePlaneNoise::SolidSolutionNoiseContainer & model::GlidePlaneNoise::solidSolutionNoise ( ) const

Definition at line 150 of file GlidePlaneNoise.cpp.

◆ stackingFaultNoise() [1/2]

GlidePlaneNoise::StackingFaultNoiseContainer & model::GlidePlaneNoise::stackingFaultNoise ( )

Definition at line 165 of file GlidePlaneNoise.cpp.

◆ stackingFaultNoise() [2/2]

const GlidePlaneNoise::StackingFaultNoiseContainer & model::GlidePlaneNoise::stackingFaultNoise ( ) const

Definition at line 160 of file GlidePlaneNoise.cpp.


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