BasicTools.FE.KR.KRMortar module

BasicTools.FE.KR.KRMortar.Append(l, point, tol)[source]
BasicTools.FE.KR.KRMortar.AreCCW(p1, p2, p3)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrity(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrity1DInterface(GUI=False)[source]

CheckIntegrity for y ^


1 |x 2 x

|| | || 3 x || |

0 -x——-4-x—-> x

BasicTools.FE.KR.KRMortar.CheckIntegrity1DInterface2Meshes(GUI=False)[source]

CheckIntegrity for 2 1D meshes Mesh 1

y ^

1 |x 2 x

|| || 3 x ||

0 -x——-4-x—-> x

y ^

1 | 2 x
3 x

0 ——–4-x—-> x

BasicTools.FE.KR.KRMortar.CheckIntegrity2DScalar(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrity3D(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrity3DVector(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrityIntersection(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckIntegrityIntersectionConvexHull3D(GUI=False)[source]
BasicTools.FE.KR.KRMortar.CheckTriWinding(points, tri, allowReversed)[source]
BasicTools.FE.KR.KRMortar.Intersection(points1, _poly1, points2, _poly2, tol)[source]
BasicTools.FE.KR.KRMortar.IntersectionOf2ConvexHulls(pointsI, pointsII)[source]
class BasicTools.FE.KR.KRMortar.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()