xfem.cutmg module
- class xfem.cutmg.CutFemSmoother(**kwargs)
Bases:
object- InterfaceCorrection(u, rhs, k, nu)
- Smooth(u, rhs, nu)
- SmoothBack(u, rhs, nu)
- xfem.cutmg.EdgePatches(fes, mesh)
- xfem.cutmg.ElemPatches(fes)
- class xfem.cutmg.LinearMGIterator(**kwargs)
Bases:
BaseMatrix- Height()
- Mult(self: ngsolve.la.BaseMatrix, x: ngsolve.la.BaseVector, y: ngsolve.la.BaseVector) None
- Update(self: ngsolve.la.BaseMatrix) None
Update matrix
- Width()
- createVec()
- getSpaceDim()
- class xfem.cutmg.MultiGridCL(**kwargs)
Bases:
BaseMatrix- Height()
- Mult(self: ngsolve.la.BaseMatrix, x: ngsolve.la.BaseVector, y: ngsolve.la.BaseVector) None
- Width()
- class xfem.cutmg.P2TwoGridCL(**kwargs)
Bases:
BaseMatrix- Mult(self: ngsolve.la.BaseMatrix, x: ngsolve.la.BaseVector, y: ngsolve.la.BaseVector) None
- xfem.cutmg.VertPatches(fes, mesh)