|
Mechanics of Defect Evolution Library
|
#include <DislocationNode.h>
Public Attributes | |
| const Simplex< dim, dim > * | p_Simplex |
| ClimbVelocityScalarType | climbVelocityScalar |
| VectorDim | velocity |
| VectorDim | vOld |
| double | velocityReductionCoeff |
| The previous velocity vector of *this PlanarDislocationNode. | |
| Public Attributes inherited from model::StaticID< DislocationNode< dim > > | |
| const size_t | sID |
| The static ID of this. | |
| Public Attributes inherited from model::NetworkBase< DislocationNode< dim >, size_t > | |
| const KeyType | key |
Static Public Attributes | |
| static int | totalCappedNodes |
| Static Public Attributes inherited from model::NetworkNode< DislocationNode< dim > > | |
| static int | verboseLevel |
Additional Inherited Members | |
| Static Public Member Functions inherited from model::StaticID< DislocationNode< 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) |
| Protected Member Functions inherited from model::CRTP< DislocationNode< dim > > | |
| DislocationNode< dim > & | derived () |
| A reference to the derived object. | |
| DislocationNode< dim > * | p_derived () |
| A pointer to the derived object. | |
Definition at line 25 of file DislocationNode.h.
| typedef Eigen::Array<double,1,ClusterDynamicsParameters<dim>::mSize> model::DislocationNode< dim >::ClimbVelocityScalarType |
Definition at line 50 of file DislocationNode.h.
| typedef TraitsType::FlowType model::DislocationNode< dim >::FlowType |
Definition at line 38 of file DislocationNode.h.
| typedef std::set<const GlidePlaneType *> model::DislocationNode< dim >::GlidePlaneContainerType |
Definition at line 45 of file DislocationNode.h.
| typedef GlidePlane<dim> model::DislocationNode< dim >::GlidePlaneType |
Definition at line 44 of file DislocationNode.h.
| typedef std::set<const GrainType*> model::DislocationNode< dim >::GrainContainerType |
Definition at line 49 of file DislocationNode.h.
| typedef Grain<dim> model::DislocationNode< dim >::GrainType |
Definition at line 48 of file DislocationNode.h.
| typedef TraitsType::LoopLinkType model::DislocationNode< dim >::LoopLinkType |
Definition at line 35 of file DislocationNode.h.
| typedef TraitsType::LoopNetworkType model::DislocationNode< dim >::LoopNetworkType |
Definition at line 32 of file DislocationNode.h.
| typedef TraitsType::LoopNodeType model::DislocationNode< dim >::LoopNodeType |
Definition at line 34 of file DislocationNode.h.
| typedef TraitsType::LoopType model::DislocationNode< dim >::LoopType |
Definition at line 33 of file DislocationNode.h.
| typedef TypeTraits<NetworkNodeType>::MeshLocation model::DislocationNode< dim >::MeshLocation |
Definition at line 42 of file DislocationNode.h.
| typedef TraitsType::NetworkLinkType model::DislocationNode< dim >::NetworkLinkType |
Definition at line 37 of file DislocationNode.h.
| typedef TraitsType::NetworkNodeType model::DislocationNode< dim >::NetworkNodeType |
Definition at line 36 of file DislocationNode.h.
| typedef std::set<const PlanarMeshFaceType *> model::DislocationNode< dim >::PlanarMeshFaceContainerType |
Definition at line 47 of file DislocationNode.h.
| typedef Polyhedron<dim,dim-1> model::DislocationNode< dim >::PlanarMeshFaceType |
Definition at line 46 of file DislocationNode.h.
| typedef SplineNode<DislocationNode<dim>,dim,0,Hermite> model::DislocationNode< dim >::SplineNodeType |
Definition at line 40 of file DislocationNode.h.
| typedef TypeTraits<DislocationLoop<dim> > model::DislocationNode< dim >::TraitsType |
Definition at line 31 of file DislocationNode.h.
| typedef TraitsType::VectorDim model::DislocationNode< dim >::VectorDim |
Definition at line 39 of file DislocationNode.h.
| typedef std::vector<VectorDim> model::DislocationNode< dim >::VectorOfNormalsType |
Definition at line 43 of file DislocationNode.h.
| model::DislocationNode< dim >::DislocationNode | ( | LoopNetworkType * const | net, |
| const VectorDim & | P, | ||
| const VectorDim & | V, | ||
| const ClimbVelocityScalarType & | cvs, | ||
| const double & | vrc ) |
Definition at line 19 of file DislocationNode.cpp.
| model::DislocationNode< dim >::DislocationNode | ( | LoopNetworkType * const | net, |
| const VectorDim & | P ) |
Definition at line 36 of file DislocationNode.cpp.
| model::DislocationNode< dim >::~DislocationNode | ( | ) |
Definition at line 65 of file DislocationNode.cpp.
| DislocationNode< dim >::VectorDim model::DislocationNode< dim >::bndNormal | ( | ) | const |
Definition at line 519 of file DislocationNode.cpp.
| DislocationNode< dim >::VectorDim model::DislocationNode< dim >::climbDirection | ( | ) | const |
Definition at line 50 of file DislocationNode.cpp.
| std::shared_ptr< DislocationNode< dim > > model::DislocationNode< dim >::clone | ( | ) | const |
Definition at line 72 of file DislocationNode.cpp.
| const Simplex< dim, dim > * model::DislocationNode< dim >::get_includingSimplex | ( | const VectorDim & | X, |
| const Simplex< dim, dim > * const | guess ) const |
Definition at line 78 of file DislocationNode.cpp.
| const DislocationNode< dim >::VectorDim & model::DislocationNode< dim >::get_V | ( | ) | const |
The nodal velocity vector
Definition at line 322 of file DislocationNode.cpp.
| DislocationNode< dim >::GlidePlaneContainerType model::DislocationNode< dim >::glidePlanes | ( | ) | const |
Definition at line 445 of file DislocationNode.cpp.
| DislocationNode< dim >::GrainContainerType model::DislocationNode< dim >::grains | ( | ) | const |
Definition at line 585 of file DislocationNode.cpp.
| const Simplex< dim, dim > * model::DislocationNode< dim >::includingSimplex | ( | ) | const |
Definition at line 405 of file DislocationNode.cpp.
| DislocationNode< dim >::VectorDim model::DislocationNode< dim >::invariantDirectionOfMotion | ( | ) | const |
Definition at line 372 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isBoundaryNode | ( | ) | const |
Definition at line 421 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isGrainBoundaryNode | ( | ) | const |
Definition at line 427 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isMovableTo | ( | const VectorDim & | X | ) | const |
Definition at line 388 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isOnBoundary | ( | ) | const |
Definition at line 513 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isOnExternalBoundary | ( | ) | const |
Definition at line 481 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::isOnInternalBoundary | ( | ) | const |
Definition at line 498 of file DislocationNode.cpp.
| DislocationNode< dim >::PlanarMeshFaceContainerType model::DislocationNode< dim >::meshFaces | ( | ) | const |
Definition at line 459 of file DislocationNode.cpp.
| DislocationNode< dim >::MeshLocation model::DislocationNode< dim >::meshLocation | ( | ) | const |
Definition at line 350 of file DislocationNode.cpp.
| DislocationNode< dim >::VectorOfNormalsType model::DislocationNode< dim >::physicalBoundaryNormals | ( | ) | const |
Definition at line 126 of file DislocationNode.cpp.
| void model::DislocationNode< dim >::projectVelocity | ( | const bool & | isClimbingStep | ) |
Definition at line 164 of file DislocationNode.cpp.
| std::set< typename DislocationNode< dim >::LoopType * > model::DislocationNode< dim >::sessileLoops | ( | ) | const |
Definition at line 329 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::set_P | ( | const VectorDim & | ) |
Definition at line 304 of file DislocationNode.cpp.
| void model::DislocationNode< dim >::set_V | ( | const VectorDim & | vNew, |
| const bool & | isClimbingStep ) |
Definition at line 187 of file DislocationNode.cpp.
| DislocationNode< dim >::VectorDim model::DislocationNode< dim >::snapToGlidePlanesinPeriodic | ( | const VectorDim & | P | ) | const |
Definition at line 539 of file DislocationNode.cpp.
| bool model::DislocationNode< dim >::trySet_P | ( | const VectorDim & | ) |
Definition at line 258 of file DislocationNode.cpp.
| void model::DislocationNode< dim >::updateGeometry | ( | ) |
Definition at line 249 of file DislocationNode.cpp.
| const double & model::DislocationNode< dim >::velocityReduction | ( | ) | const |
Definition at line 344 of file DislocationNode.cpp.
| ClimbVelocityScalarType model::DislocationNode< dim >::climbVelocityScalar |
Definition at line 53 of file DislocationNode.h.
| const Simplex<dim,dim>* model::DislocationNode< dim >::p_Simplex |
Definition at line 52 of file DislocationNode.h.
|
static |
Definition at line 59 of file DislocationNode.h.
| VectorDim model::DislocationNode< dim >::velocity |
Definition at line 54 of file DislocationNode.h.
| double model::DislocationNode< dim >::velocityReductionCoeff |
The previous velocity vector of *this PlanarDislocationNode.
Definition at line 56 of file DislocationNode.h.
| VectorDim model::DislocationNode< dim >::vOld |
Definition at line 55 of file DislocationNode.h.