Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::InclusionMicrostructureBase< dim > Struct Template Reference

#include <InclusionMicrostructureBase.h>

Inheritance diagram for model::InclusionMicrostructureBase< dim >:
Collaboration diagram for model::InclusionMicrostructureBase< dim >:

Public Types

typedef DefectiveCrystalBase< dim >::VectorDim VectorDim
typedef DefectiveCrystalBase< dim >::MatrixDim MatrixDim
typedef std::map< size_t, std::shared_ptr< EshelbyInclusionBase< dim > > > EshelbyInclusionContainerType
typedef std::map< size_t, PolyhedronInclusionNodeIO< dim > > PolyhedronInclusionNodeContainerType

Public Member Functions

 InclusionMicrostructureBase (DefectiveCrystalBase< dim > &ddBase_in)
const EshelbyInclusionContainerType & eshelbyInclusions () const
EshelbyInclusionContainerType & eshelbyInclusions ()
const PolyhedronInclusionNodeContainerType & polyhedronInclusionNodes () const
PolyhedronInclusionNodeContainerType & polyhedronInclusionNodes ()

Public Attributes

DefectiveCrystalBase< dim > & ddBase

Detailed Description

template<int dim>
struct model::InclusionMicrostructureBase< dim >

Definition at line 23 of file InclusionMicrostructureBase.h.

Member Typedef Documentation

◆ EshelbyInclusionContainerType

template<int dim>
typedef std::map<size_t,std::shared_ptr<EshelbyInclusionBase<dim> > > model::InclusionMicrostructureBase< dim >::EshelbyInclusionContainerType

Definition at line 29 of file InclusionMicrostructureBase.h.

◆ MatrixDim

◆ PolyhedronInclusionNodeContainerType

template<int dim>
typedef std::map<size_t,PolyhedronInclusionNodeIO<dim> > model::InclusionMicrostructureBase< dim >::PolyhedronInclusionNodeContainerType

Definition at line 30 of file InclusionMicrostructureBase.h.

◆ VectorDim

Constructor & Destructor Documentation

◆ InclusionMicrostructureBase()

template<int dim>
model::InclusionMicrostructureBase< dim >::InclusionMicrostructureBase ( DefectiveCrystalBase< dim > & ddBase_in)

Member Function Documentation

◆ eshelbyInclusions() [1/2]

◆ eshelbyInclusions() [2/2]

template<int dim>
const InclusionMicrostructureBase< dim >::EshelbyInclusionContainerType & model::InclusionMicrostructureBase< dim >::eshelbyInclusions ( ) const

◆ polyhedronInclusionNodes() [1/2]

◆ polyhedronInclusionNodes() [2/2]

template<int dim>
const InclusionMicrostructureBase< dim >::PolyhedronInclusionNodeContainerType & model::InclusionMicrostructureBase< dim >::polyhedronInclusionNodes ( ) const

Member Data Documentation

◆ ddBase

template<int dim>
DefectiveCrystalBase<dim>& model::InclusionMicrostructureBase< dim >::ddBase

Definition at line 33 of file InclusionMicrostructureBase.h.


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