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

#include <PeriodicGlidePlane.h>

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

Public Types

typedef Eigen::Matrix< double, dim-1, 1 > VectorLowerDim
typedef PeriodicPlaneNode< dim > PeriodicPlaneNodeType
typedef PeriodicPlaneEdge< dim > PeriodicPlaneEdgeType
typedef NodalConnectivity< dim > NodalConnectivityType
typedef std::map< size_t, NodalConnectivity< dim > > NodalConnectivityContainerType
typedef std::set< PeriodicPlaneEdgeType * > InOutEdgeContainerType
typedef VectorLowerDim KeyType
typedef CompareVectorsByComponent< double, dim-1, float > CompareType
typedef Eigen::Matrix< double, dim-1, 1 > VectorLowerDim
typedef PeriodicPlaneNode< dim > PeriodicPlaneNodeType
typedef PeriodicPlaneEdge< dim > PeriodicPlaneEdgeType
typedef NodalConnectivity< dim > NodalConnectivityType
typedef std::map< size_t, NodalConnectivity< dim > > NodalConnectivityContainerType
typedef std::set< PeriodicPlaneEdgeType * > InOutEdgeContainerType
typedef VectorLowerDim KeyType
typedef CompareVectorsByComponent< double, dim-1, float > CompareType

Public Member Functions

 PeriodicPlaneNode (PeriodicPatchBoundary< dim > *const, const VectorLowerDim &pos)
void addLink (PeriodicPlaneEdgeType *const link)
void removeLink (PeriodicPlaneEdgeType *const link)
const NodalConnectivityContainerType & patchConnectivities () const
NodalConnectivityContainerType & patchConnectivities ()
const NodalConnectivityContainerType & neighborConnectivities () const
NodalConnectivityContainerType & neighborConnectivities ()
InOutEdgeContainerType inEdges () const
InOutEdgeContainerType outEdges () const
 PeriodicPlaneNode (PeriodicPatchBoundary< dim > *const, const VectorLowerDim &pos)
void addLink (PeriodicPlaneEdgeType *const link)
void removeLink (PeriodicPlaneEdgeType *const link)
const NodalConnectivityContainerType & patchConnectivities () const
NodalConnectivityContainerType & patchConnectivities ()
const NodalConnectivityContainerType & neighborConnectivities () const
NodalConnectivityContainerType & neighborConnectivities ()
InOutEdgeContainerType inEdges () const
InOutEdgeContainerType outEdges () const
Public Member Functions inherited from model::StaticID< PeriodicPlaneNode< dim > >
 StaticID ()

Additional Inherited Members

Static Public Member Functions inherited from model::StaticID< PeriodicPlaneNode< dim > >
static size_t nextID ()
static size_t & get_count ()
static void set_count (const size_t &newCount)
static void force_count (const size_t &newCount)
static void set_increment (const size_t &newIncrement)
Public Attributes inherited from model::StaticID< PeriodicPlaneNode< dim > >
const size_t sID
 The static ID of this.

Detailed Description

template<int dim>
class model::PeriodicPlaneNode< dim >

Definition at line 169 of file PeriodicGlidePlane_NEW.h.

Member Typedef Documentation

◆ CompareType [1/2]

template<int dim>
typedef CompareVectorsByComponent<double,dim-1,float> model::PeriodicPlaneNode< dim >::CompareType

Definition at line 116 of file PeriodicGlidePlane.h.

◆ CompareType [2/2]

template<int dim>
typedef CompareVectorsByComponent<double,dim-1,float> model::PeriodicPlaneNode< dim >::CompareType

Definition at line 182 of file PeriodicGlidePlane_NEW.h.

◆ InOutEdgeContainerType [1/2]

template<int dim>
typedef std::set<PeriodicPlaneEdgeType*> model::PeriodicPlaneNode< dim >::InOutEdgeContainerType

Definition at line 114 of file PeriodicGlidePlane.h.

◆ InOutEdgeContainerType [2/2]

template<int dim>
typedef std::set<PeriodicPlaneEdgeType*> model::PeriodicPlaneNode< dim >::InOutEdgeContainerType

Definition at line 180 of file PeriodicGlidePlane_NEW.h.

◆ KeyType [1/2]

template<int dim>
typedef VectorLowerDim model::PeriodicPlaneNode< dim >::KeyType

Definition at line 115 of file PeriodicGlidePlane.h.

◆ KeyType [2/2]

template<int dim>
typedef VectorLowerDim model::PeriodicPlaneNode< dim >::KeyType

Definition at line 181 of file PeriodicGlidePlane_NEW.h.

◆ NodalConnectivityContainerType [1/2]

template<int dim>
typedef std::map<size_t,NodalConnectivity<dim> > model::PeriodicPlaneNode< dim >::NodalConnectivityContainerType

Definition at line 113 of file PeriodicGlidePlane.h.

◆ NodalConnectivityContainerType [2/2]

template<int dim>
typedef std::map<size_t,NodalConnectivity<dim> > model::PeriodicPlaneNode< dim >::NodalConnectivityContainerType

Definition at line 179 of file PeriodicGlidePlane_NEW.h.

◆ NodalConnectivityType [1/2]

template<int dim>
typedef NodalConnectivity<dim> model::PeriodicPlaneNode< dim >::NodalConnectivityType

Definition at line 112 of file PeriodicGlidePlane.h.

◆ NodalConnectivityType [2/2]

template<int dim>
typedef NodalConnectivity<dim> model::PeriodicPlaneNode< dim >::NodalConnectivityType

Definition at line 178 of file PeriodicGlidePlane_NEW.h.

◆ PeriodicPlaneEdgeType [1/2]

template<int dim>
typedef PeriodicPlaneEdge<dim> model::PeriodicPlaneNode< dim >::PeriodicPlaneEdgeType

Definition at line 111 of file PeriodicGlidePlane.h.

◆ PeriodicPlaneEdgeType [2/2]

template<int dim>
typedef PeriodicPlaneEdge<dim> model::PeriodicPlaneNode< dim >::PeriodicPlaneEdgeType

Definition at line 177 of file PeriodicGlidePlane_NEW.h.

◆ PeriodicPlaneNodeType [1/2]

template<int dim>
typedef PeriodicPlaneNode<dim> model::PeriodicPlaneNode< dim >::PeriodicPlaneNodeType

Definition at line 110 of file PeriodicGlidePlane.h.

◆ PeriodicPlaneNodeType [2/2]

template<int dim>
typedef PeriodicPlaneNode<dim> model::PeriodicPlaneNode< dim >::PeriodicPlaneNodeType

Definition at line 176 of file PeriodicGlidePlane_NEW.h.

◆ VectorLowerDim [1/2]

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

Definition at line 109 of file PeriodicGlidePlane.h.

◆ VectorLowerDim [2/2]

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

Definition at line 175 of file PeriodicGlidePlane_NEW.h.

Constructor & Destructor Documentation

◆ PeriodicPlaneNode() [1/2]

template<int dim>
model::PeriodicPlaneNode< dim >::PeriodicPlaneNode ( PeriodicPatchBoundary< dim > * const ,
const VectorLowerDim & pos )

Definition at line 141 of file PeriodicGlidePlane.cpp.

◆ PeriodicPlaneNode() [2/2]

template<int dim>
model::PeriodicPlaneNode< dim >::PeriodicPlaneNode ( PeriodicPatchBoundary< dim > * const ,
const VectorLowerDim & pos )

Member Function Documentation

◆ addLink() [1/2]

template<int dim>
void model::PeriodicPlaneNode< dim >::addLink ( PeriodicPlaneEdgeType *const link)

Definition at line 148 of file PeriodicGlidePlane.cpp.

◆ addLink() [2/2]

template<int dim>
void model::PeriodicPlaneNode< dim >::addLink ( PeriodicPlaneEdgeType *const link)

◆ inEdges() [1/2]

template<int dim>
PeriodicPlaneNode< dim >::InOutEdgeContainerType model::PeriodicPlaneNode< dim >::inEdges ( ) const

Definition at line 299 of file PeriodicGlidePlane.cpp.

◆ inEdges() [2/2]

template<int dim>
InOutEdgeContainerType model::PeriodicPlaneNode< dim >::inEdges ( ) const

◆ neighborConnectivities() [1/4]

template<int dim>
PeriodicPlaneNode< dim >::NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::neighborConnectivities ( )

Definition at line 293 of file PeriodicGlidePlane.cpp.

◆ neighborConnectivities() [2/4]

template<int dim>
NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::neighborConnectivities ( )

◆ neighborConnectivities() [3/4]

template<int dim>
const PeriodicPlaneNode< dim >::NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::neighborConnectivities ( ) const

Definition at line 287 of file PeriodicGlidePlane.cpp.

◆ neighborConnectivities() [4/4]

template<int dim>
const NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::neighborConnectivities ( ) const

◆ outEdges() [1/2]

template<int dim>
PeriodicPlaneNode< dim >::InOutEdgeContainerType model::PeriodicPlaneNode< dim >::outEdges ( ) const

Definition at line 314 of file PeriodicGlidePlane.cpp.

◆ outEdges() [2/2]

template<int dim>
InOutEdgeContainerType model::PeriodicPlaneNode< dim >::outEdges ( ) const

◆ patchConnectivities() [1/4]

template<int dim>
PeriodicPlaneNode< dim >::NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::patchConnectivities ( )

Definition at line 281 of file PeriodicGlidePlane.cpp.

◆ patchConnectivities() [2/4]

template<int dim>
NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::patchConnectivities ( )

◆ patchConnectivities() [3/4]

template<int dim>
const PeriodicPlaneNode< dim >::NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::patchConnectivities ( ) const

Definition at line 275 of file PeriodicGlidePlane.cpp.

◆ patchConnectivities() [4/4]

template<int dim>
const NodalConnectivityContainerType & model::PeriodicPlaneNode< dim >::patchConnectivities ( ) const

◆ removeLink() [1/2]

template<int dim>
void model::PeriodicPlaneNode< dim >::removeLink ( PeriodicPlaneEdgeType *const link)

Definition at line 214 of file PeriodicGlidePlane.cpp.

◆ removeLink() [2/2]

template<int dim>
void model::PeriodicPlaneNode< dim >::removeLink ( PeriodicPlaneEdgeType *const link)

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