Flow123d
jenkins-Flow123d-linux-release-multijob-282
|
#include "system/exc_common.hh"
#include "mesh/ngh/include/intersection.h"
#include "mesh/ngh/include/intersectionLocal.h"
#include "mesh/ngh/include/matrix.h"
#include "mesh/ngh/include/mathfce.h"
#include <cmath>
#include <iostream>
#include <armadillo>
#include "mesh/ngh/include/polygon.h"
Go to the source code of this file.
Functions | |
void | GetIntersection (const TBisector &B1, const TBisector &B2, TPosition &pos, double &t1, double &t2) |
void | GetIntersection (const TAbscissa &A1, const TAbscissa &A2, IntersectionLocal *&insec) |
void | GetIntersection (const TAbscissa &A, const TBisector &B, IntersectionLocal *&insec) |
void | GetIntersection (const TBisector &B, const TAbscissa &A, IntersectionLocal *&insec) |
void | GetIntersection (const TAbscissa &A1, const TAbscissa &A2, TPosition &pos, double &t1, double &t2) |
void | GetIntersection (const TAbscissa &A, const TBisector &B, TPosition &pos, double &t1, double &t2) |
void | GetIntersection (const TBisector &B, const TAbscissa &A, TPosition &pos, double &t2, double &t1) |
double | Distance (const TBisector &B, const TPoint &P) |
double | Distance (const TPlain &P, const TPoint &X) |
double | Distance (const TPoint &P1, const TPoint &P2) |
void | GetIntersection (const TPlain &P1, const TPlain &P2, TPosition &pos, TBisector *B) |
void | GetIntersection (const TPlain &P, const TBisector &B, TPosition &pos, double &t) |
void | GetIntersection (const TPlain &P, const TBisector &B, TPosition &pos, TPoint *Pt) |
void | GetIntersection (const TBisector &B, const TPlain &P, TPosition &pos, TPoint *Pt) |
void | GetIntersection (const TTriangle &T1, const TTriangle &T2, TIntersectionType &it, double &value) |
void | GetIntersection (const TBisector &B, const TTriangle &T, IntersectionLocal *&insec) |
void | GetIntersection (const TAbscissa &A, const TTriangle &T, IntersectionLocal *&insec) |
void | GetIntersection (const TAbscissa &A, const TTetrahedron &T, TIntersectionType &it, double &coef) |
void | GetIntersection (const TTriangle &Tr, const TTetrahedron &Te, TIntersectionType &it, double &coef) |
template<class A , class B > | |
bool | QuickIntersectionTest (const A &a, const B &b) |
Definition at line 356 of file intersection.cpp.
Definition at line 363 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A1, |
const TAbscissa & | A2, | ||
IntersectionLocal *& | insec | ||
) |
Definition at line 126 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A, |
const TBisector & | B, | ||
IntersectionLocal *& | insec | ||
) |
Definition at line 255 of file intersection.cpp.
void GetIntersection | ( | const TBisector & | B, |
const TAbscissa & | A, | ||
IntersectionLocal *& | insec | ||
) |
Definition at line 317 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A1, |
const TAbscissa & | A2, | ||
TPosition & | pos, | ||
double & | t1, | ||
double & | t2 | ||
) |
Definition at line 322 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A, |
const TBisector & | B, | ||
TPosition & | pos, | ||
double & | t1, | ||
double & | t2 | ||
) |
Definition at line 333 of file intersection.cpp.
void GetIntersection | ( | const TBisector & | B, |
const TAbscissa & | A, | ||
TPosition & | pos, | ||
double & | t2, | ||
double & | t1 | ||
) |
Definition at line 343 of file intersection.cpp.
Definition at line 370 of file intersection.cpp.
Definition at line 445 of file intersection.cpp.
Definition at line 482 of file intersection.cpp.
Definition at line 489 of file intersection.cpp.
void GetIntersection | ( | const TTriangle & | T1, |
const TTriangle & | T2, | ||
TIntersectionType & | it, | ||
double & | value | ||
) |
Definition at line 495 of file intersection.cpp.
void GetIntersection | ( | const TBisector & | B, |
const TTriangle & | T, | ||
IntersectionLocal *& | insec | ||
) |
Definition at line 589 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A, |
const TTriangle & | T, | ||
IntersectionLocal *& | insec | ||
) |
Definition at line 771 of file intersection.cpp.
void GetIntersection | ( | const TAbscissa & | A, |
const TTetrahedron & | T, | ||
TIntersectionType & | it, | ||
double & | coef | ||
) |
Definition at line 927 of file intersection.cpp.
void GetIntersection | ( | const TTriangle & | Tr, |
const TTetrahedron & | Te, | ||
TIntersectionType & | it, | ||
double & | coef | ||
) |
Definition at line 1007 of file intersection.cpp.
bool QuickIntersectionTest | ( | const A & | a, |
const B & | b | ||
) |