Embedded finite element methods, level set surface descriptions and constructive solid geometry.
# Type ] to enter package mode
pkg> add GridapEmbedded
This package has the same instalation requirements as MiniQhull.jl. In particular, a recent version of the Qhull library has to be installed in the system.
julia> include("examples/PoissonCSGCutFEM/PoissonCSGCutFEM.jl")
julia> PoissonCSGCutFEM.main(n=40,outputfile="results1")
left picture by wikipedia.org
julia> include("examples/StokesTubeWithObstacleCutFEM/StokesTubeWithObstacleCutFEM.jl")
julia> StokesTubeWithObstacleCutFEM.main(n=10,outputfile="results2")
julia> include("examples/BimaterialLinElastCutFEM/BimaterialLinElastCutFEM.jl")
julia> BimaterialLinElastCutFEM.main(n=4,outputfile="results3")