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

#include <DislocationNetworkTraits.h>

Collaboration diagram for model::DislocationNetworkTraitsBase< _dim >:

Public Types

enum  MeshLocation { outsideMesh =-1 , insideMesh =0 , onMeshBoundary =1 , onRegionBoundary =2 }
typedef DislocationNetwork< dim > LoopNetworkType
typedef DislocationLoop< dim > LoopType
typedef DislocationLoopNode< dim > LoopNodeType
typedef DislocationLoopLink< dim > LoopLinkType
typedef DislocationNode< dim > NetworkNodeType
typedef DislocationSegment< dim > NetworkLinkType
typedef LatticeVector< dim > LatticeVectorType
typedef ReciprocalLatticeVector< dim > ReciprocalLatticeVectorType
typedef ReciprocalLatticeDirection< dim > ReciprocalLatticeDirectionType
typedef RationalLatticeDirection< dim > RationalLatticeDirectionType
typedef RationalLatticeDirectionType FlowType
typedef Eigen::Matrix< double, dim, 1 > VectorDim
typedef Eigen::Matrix< double, dim-1, 1 > VectorLowerDim
typedef Eigen::Matrix< double, dim, dim > MatrixDim
typedef Grain< dim > GrainType
typedef GlidePlane< dim > GlidePlaneType
typedef PeriodicGlidePlane< dim > PeriodicGlidePlaneType

Static Public Attributes

static constexpr int dim =_dim

Detailed Description

template<int _dim>
struct model::DislocationNetworkTraitsBase< _dim >

Definition at line 59 of file DislocationNetworkTraits.h.

Member Typedef Documentation

◆ FlowType

template<int _dim>
typedef RationalLatticeDirectionType model::DislocationNetworkTraitsBase< _dim >::FlowType

Definition at line 75 of file DislocationNetworkTraits.h.

◆ GlidePlaneType

Definition at line 81 of file DislocationNetworkTraits.h.

◆ GrainType

template<int _dim>
typedef Grain<dim> model::DislocationNetworkTraitsBase< _dim >::GrainType

Definition at line 80 of file DislocationNetworkTraits.h.

◆ LatticeVectorType

template<int _dim>
typedef LatticeVector<dim> model::DislocationNetworkTraitsBase< _dim >::LatticeVectorType

Definition at line 70 of file DislocationNetworkTraits.h.

◆ LoopLinkType

template<int _dim>
typedef DislocationLoopLink<dim> model::DislocationNetworkTraitsBase< _dim >::LoopLinkType

Definition at line 65 of file DislocationNetworkTraits.h.

◆ LoopNetworkType

template<int _dim>
typedef DislocationNetwork<dim> model::DislocationNetworkTraitsBase< _dim >::LoopNetworkType

Definition at line 62 of file DislocationNetworkTraits.h.

◆ LoopNodeType

Definition at line 64 of file DislocationNetworkTraits.h.

◆ LoopType

Definition at line 63 of file DislocationNetworkTraits.h.

◆ MatrixDim

template<int _dim>
typedef Eigen::Matrix<double,dim,dim> model::DislocationNetworkTraitsBase< _dim >::MatrixDim

Definition at line 79 of file DislocationNetworkTraits.h.

◆ NetworkLinkType

template<int _dim>
typedef DislocationSegment<dim> model::DislocationNetworkTraitsBase< _dim >::NetworkLinkType

Definition at line 67 of file DislocationNetworkTraits.h.

◆ NetworkNodeType

Definition at line 66 of file DislocationNetworkTraits.h.

◆ PeriodicGlidePlaneType

template<int _dim>
typedef PeriodicGlidePlane<dim> model::DislocationNetworkTraitsBase< _dim >::PeriodicGlidePlaneType

Definition at line 82 of file DislocationNetworkTraits.h.

◆ RationalLatticeDirectionType

template<int _dim>
typedef RationalLatticeDirection<dim> model::DislocationNetworkTraitsBase< _dim >::RationalLatticeDirectionType

Definition at line 73 of file DislocationNetworkTraits.h.

◆ ReciprocalLatticeDirectionType

template<int _dim>
typedef ReciprocalLatticeDirection<dim> model::DislocationNetworkTraitsBase< _dim >::ReciprocalLatticeDirectionType

Definition at line 72 of file DislocationNetworkTraits.h.

◆ ReciprocalLatticeVectorType

template<int _dim>
typedef ReciprocalLatticeVector<dim> model::DislocationNetworkTraitsBase< _dim >::ReciprocalLatticeVectorType

Definition at line 71 of file DislocationNetworkTraits.h.

◆ VectorDim

template<int _dim>
typedef Eigen::Matrix<double,dim,1> model::DislocationNetworkTraitsBase< _dim >::VectorDim

Definition at line 77 of file DislocationNetworkTraits.h.

◆ VectorLowerDim

template<int _dim>
typedef Eigen::Matrix<double,dim-1,1> model::DislocationNetworkTraitsBase< _dim >::VectorLowerDim

Definition at line 78 of file DislocationNetworkTraits.h.

Member Enumeration Documentation

◆ MeshLocation

Enumerator
outsideMesh 
insideMesh 
onMeshBoundary 
onRegionBoundary 

Definition at line 88 of file DislocationNetworkTraits.h.

Member Data Documentation

◆ dim

template<int _dim>
int model::DislocationNetworkTraitsBase< _dim >::dim =_dim
staticconstexpr

Definition at line 61 of file DislocationNetworkTraits.h.


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