File list (Check if you may need any files):
SemXFEM_2d
..........\ConvHull2D
..........\..........\ConvHull2D.m
..........\Crack
..........\.....\Crackprocessing
..........\.....\...............\crackDetect.m
..........\.....\...............\ENRdomainf.m
..........\.....\...............\inhull.m
..........\.....\...............\lines_exp_int_2d.m
..........\.....\...............\lines_imp_int_2d.m
..........\.....\...............\line_exp2imp_2d.m
..........\.....\...............\nodeDetect.m
..........\.....\...............\r8mat_solve.m
..........\.....\...............\segments_int_2d.m
..........\.....\...............\segment_contains_point_2d.m
..........\.....\...............\signed_distance.m
..........\.....\...............\support_area.m
..........\.....\EdgeCrack.m
..........\.....\GriffithCrack.m
..........\.....\mainXFEM.m
..........\.....\Mesh
..........\.....\....\createmesh.m
..........\.....\....\lagrange_basis.m
..........\.....\....\make_elem.m
..........\.....\....\meshRectangularRegion.m
..........\.....\....\square_node_array.m
..........\.....\plotFieldXfem.m
..........\.....\Routines_XFEM
..........\.....\.............\assembly.m
..........\.....\.............\branch_gp.m
..........\.....\.............\branch_node.m
..........\.....\.............\disBlendQ4.m
..........\.....\.............\discontQ4quad.m
..........\.....\.............\disSplitQ4.m
..........\.....\.............\dista.m
..........\.....\.............\disTipQ4.m
..........\.....\.............\dunavant_rule.m
..........\.....\.............\dunavant_suborder.m
..........\.....\.............\dunavant_suborder_num.m
..........\.....\.............\dunavant_subrule.m
..........\.....\.............\element_disp.m
..........\.....\.............\exactGriffithStress.m
..........\.....\.............\exact_Griffith.m
..........\.....\.............\feaplyc2.m
..........\.....\.............\ForceVector.m
..........\.....\.............\gauss_rule.m
..........\.....\.............\getOrder.m
..........\.....\.............\i4_modp.m
..........\.....\.............\i4_wrap.m
..........\.....\.............\Jdomainf.m
..........\.....\.............\KcalJint.m
..........\.....\.............\KmatXFEM.m
..........\.....\.............\plotMesh.m
..........\.....\.............\polygeom.m
..........\.....\.............\posi.m
..........\.....\.............\quadrature.m
..........\.....\.............\Roundoffa.m
..........\.....\.............\SIF.m
..........\.....\.............\tricheck.m
..........\.....\.............\xfemBmat.m
..........\FEM2dVoid.m
..........\ff.asv
..........\ff.m
..........\License.txt
..........\Mesh Tools
..........\..........\arcmesh.m
..........\..........\arrow.m
..........\..........\brickcheck.m
..........\..........\contura.m
..........\..........\ElementName.m
..........\..........\getSubElements.m
..........\..........\holeinplate.m
..........\..........\holeplatemesh.m
..........\..........\linemesh.m
..........\..........\makeSixNode.m
..........\..........\make_cross_mesh.m
..........\..........\make_elem.m
..........\..........\make_hex_sheet.m
..........\..........\make_triangle_mesh.m
..........\..........\mapmesh2D.m
..........\..........\mapmesh2Db.m
..........\..........\meshRectangularRegion.m
..........\..........\mirrormesh.m
..........\..........\msh2mlab.m
..........\..........\NodeName.m
..........\..........\plot_mesh.asv
..........\..........\plot_mesh.m
..........\..........\q4totq8.asv
..........\..........\q4totq8.m
..........\..........\remove_free_nodes.m
..........\..........\splitElement.m
..........\..........\square_node_array.m
..........\..........\structured_q8_mesh.asv
..........\..........\structured_q8_mesh.m
..........\..........\sysmesh2mlab.asv
..........\..........\sysmesh2mlab.m
..........\..........\t3tot6.asv
..........\..........\t3tot6.m
..........\..........\tricheck.m
..........\MXFEM 1.2