#include <MeshedDislocationLoop.h>
|
| | MeshedDislocationLoop (const VectorDim &burgers_in, const GlidePlane< 3 > &plane, const std::vector< Eigen::Matrix< double, 3, 1 > > &globalBndPts, const DislocationNetwork< 3 > &DN, const double &meshSize, const double &localMeshSize) |
| void | update () |
| VectorDim | plasticDisplacementKernel (const Eigen::Ref< const VectorDim > &x) const |
| Eigen::Matrix< double, Eigen::Dynamic, 3 > | plasticDisplacement (Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 3 > >) const |
| VectorDim | triangleAreaVector (const Eigen::Vector3i &) const |
| double | solidAngle (const VectorDim &x, const size_t &triID) const |
|
| template<typename T> |
| static int | sgn (const T &val) |
Definition at line 29 of file MeshedDislocationLoop.h.
◆ CompareType
◆ MatrixDim
◆ VectorDim
◆ MeshedDislocationLoop()
| model::MeshedDislocationLoop::MeshedDislocationLoop |
( |
const VectorDim & | burgers_in, |
|
|
const GlidePlane< 3 > & | plane, |
|
|
const std::vector< Eigen::Matrix< double, 3, 1 > > & | globalBndPts, |
|
|
const DislocationNetwork< 3 > & | DN, |
|
|
const double & | meshSize, |
|
|
const double & | localMeshSize ) |
◆ plasticDisplacement()
| Eigen::Matrix< double, Eigen::Dynamic, 3 > model::MeshedDislocationLoop::plasticDisplacement |
( |
Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 3 > > | points | ) |
const |
◆ plasticDisplacementKernel()
◆ sgn()
template<typename T>
| int model::MeshedDislocationLoop::sgn |
( |
const T & | val | ) |
|
|
inlinestatic |
◆ solidAngle()
| double model::MeshedDislocationLoop::solidAngle |
( |
const VectorDim & | x, |
|
|
const size_t & | triID ) const |
◆ triangleAreaVector()
◆ update()
| void model::MeshedDislocationLoop::update |
( |
| ) |
|
◆ burgers
| VectorDim model::MeshedDislocationLoop::burgers |
◆ defGradients
| std::deque<MatrixDim> model::MeshedDislocationLoop::defGradients |
◆ displacements
| std::deque<VectorDim> model::MeshedDislocationLoop::displacements |
◆ heightDisplacements
| std::deque<VectorDim> model::MeshedDislocationLoop::heightDisplacements |
◆ heightPoints
| std::deque<VectorDim> model::MeshedDislocationLoop::heightPoints |
◆ invVertexMatrix
| std::deque<MatrixDim> model::MeshedDislocationLoop::invVertexMatrix |
◆ periodicShifts
| std::vector<VectorDim> model::MeshedDislocationLoop::periodicShifts |
◆ points
| std::deque<VectorDim> model::MeshedDislocationLoop::points |
◆ triangles
| std::deque<Eigen::Vector3i> model::MeshedDislocationLoop::triangles |
◆ uniquePointsIDs
| std::map<Eigen::Matrix<double,2,1>,int,CompareType> model::MeshedDislocationLoop::uniquePointsIDs |
The documentation for this struct was generated from the following files: