|
Mechanics of Defect Evolution Library
|
#include <LineLineIntersection.h>
Public Types | |
| enum | IntersectionType { PARALLEL , COINCIDENT , INCIDENT , SKEW } |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef std::tuple< IntersectionType, VectorDimD, VectorDimD, double, double > | SolutionType |
Public Member Functions | |
| LineLineIntersection (const VectorDimD &A0, const VectorDimD &D0, const VectorDimD &A1, const VectorDimD &D1) | |
Public Attributes | |
| const IntersectionType & | type |
| const VectorDimD & | x0 |
| const VectorDimD & | x1 |
| const double & | u0 |
| const double & | u1 |
Definition at line 20 of file LineLineIntersection.h.
| typedef std::tuple<IntersectionType,VectorDimD,VectorDimD,double,double> model::LineLineIntersection< dim >::SolutionType |
Definition at line 28 of file LineLineIntersection.h.
| typedef Eigen::Matrix<double,dim,1> model::LineLineIntersection< dim >::VectorDimD |
Definition at line 27 of file LineLineIntersection.h.
| enum model::LineLineIntersection::IntersectionType |
| Enumerator | |
|---|---|
| PARALLEL | |
| COINCIDENT | |
| INCIDENT | |
| SKEW | |
Definition at line 24 of file LineLineIntersection.h.
| model::LineLineIntersection< dim >::LineLineIntersection | ( | const VectorDimD & | A0, |
| const VectorDimD & | D0, | ||
| const VectorDimD & | A1, | ||
| const VectorDimD & | D1 ) |
Definition at line 157 of file LineLineIntersection.cpp.
| const IntersectionType& model::LineLineIntersection< dim >::type |
Definition at line 41 of file LineLineIntersection.h.
| const double& model::LineLineIntersection< dim >::u0 |
Definition at line 44 of file LineLineIntersection.h.
| const double& model::LineLineIntersection< dim >::u1 |
Definition at line 45 of file LineLineIntersection.h.
| const VectorDimD& model::LineLineIntersection< dim >::x0 |
Definition at line 42 of file LineLineIntersection.h.
| const VectorDimD& model::LineLineIntersection< dim >::x1 |
Definition at line 43 of file LineLineIntersection.h.