Muscat.FE.KR.KRMortar module

Append(l, point, tol)[source]
AreCCW(p1, p2, p3)[source]
CheckIntegrity(GUI: bool = False)[source]
CheckIntegrity1DInterface(GUI: bool = False)[source]

CheckIntegrity for:

 y ^
   |
1  x       2 x
   |         |
   |       3 x
   |         |
0 -x-------4-x----> x
CheckIntegrity1DInterface2Meshes(GUI: bool = False)[source]

CheckIntegrity for 2 1D meshes

Mesh 1:

y ^
  |
 1|x       2 x
  ||
  ||       3 x
  ||
0 -x-------4-x----> x

Mesh 2:

y ^
  |
1 |       2 x
  |         |
  |       3 x
  |         |
0 --------4-x----> x
CheckIntegrity2DScalar(GUI: bool = False)[source]
CheckIntegrity3D(GUI: bool = False)[source]
CheckIntegrity3DVector(GUI: bool = False)[source]
CheckIntegrityIntersection(GUI: bool = False)[source]
CheckIntegrityIntersectionConvexHull3D(GUI: bool = False)[source]
CheckTriWinding(points, tri, allowReversed)[source]
Intersection(points1, _poly1, points2, _poly2, tol)[source]
IntersectionOf2ConvexHulls(pointsI, pointsII)[source]
class KRMortar[source]

Bases: KRBaseVector

From(offset=None, first=None, second=None)[source]
GenerateEquations(meshI, fields, CH=None, meshII=None, fieldsII=None)[source]
IsFrozen()
SideI(zone)[source]
SideII(zone)[source]
To(offset=None, first=None, second=None)[source]
UnFrozen()