It seems as though this line is triggering some type instability:
|
function Base.convert(::Type{TetgenIO}, io::CPPTetgenIO{T}) where T |
|
NSimplex = Int(io.numberofcorners) |
|
NAttributes = Int(io.numberofpointattributes) |
|
NMTr = Int(io.numberofpointmtrs) |
|
IT = inttype(T) # TODO these are indices, |
|
convert(TetgenIO{T, NSimplex, NAttributes, NMTr, IT, Vector{CFacet{T}}}, io) |
|
end |
One solution towards this is parsing of the arguments to determine the actual type parameters in the tetrahedralize function.
It seems as though this line is triggering some type instability:
TetGen.jl/src/cppwrapper.jl
Lines 290 to 296 in 4ce1bd5
One solution towards this is parsing of the arguments to determine the actual type parameters in the
tetrahedralizefunction.