-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Description
I've been struggling to evaluate a 3D solution at some points. Although I am sampling at a position within my mesh range, I got an error saying that I'm attempting to sample outside the active cell. Please refer to the following script and error message.
Here is a link for the msh file ("SimpleBox3D.msh"). https://gist.github.com/dryudryu/0545a5d1ea5270a84f9c4430da41866c#file-simplebox3d-msh
If this doesn't work, one can generate .msh by running this .jl
https://gist.github.com/dryudryu/ab7aaec1b7df7f39d0413e23055ff67e
Thanks!
using Gridap
using GridapGmsh
using Gridap.Fields
using Gridap.Geometry
model = GmshDiscreteModel("../models/SimpleBox3D.msh") # range [-2:2, -3:3, -0.5:0.5]
u(x) = x
order = 0
reffe = ReferenceFE(nedelec, Float64, order)
V = TestFESpace(model, reffe, vector_type = Vector{ComplexF64})
Ω = Triangulation(model)
uh3d = interpolate(u,V)
const cache = return_cache(uh3d,Point(0.,0.,0.))
f((x,y)) = evaluate!(cache,uh3d,Point(x,y,0))
writevtk(Ω, "sol2d", nsubcells=4, cellfields=["uh3d"=>f])
The following is error
AssertionError: Point (0.4521502328465496, -2.6749148894773853, 0.0) is not inside any active cell
Stacktrace:
[1] macro expansion
@ ~/.julia/packages/Gridap/TyUsh/src/Helpers/Macros.jl:60 [inlined]
[2] _point_to_cell!(cache::Tuple{Gridap.CellData.KDTreeSearch, NearestNeighbors.KDTree{StaticArraysCore.SVector{3, Float64}, Distances.Euclidean, Float64}, Gridap.Arrays.Table{Int32, Vector{Int32}, Vector{Int32}}, Vector{Int8}, Vector{Gridap.ReferenceFEs.ExtrusionPolytope{3}}, Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(affine_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, VectorValue{3, Float64}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{Float64}, 1, Vector{Vector{Float64}}, Vector{Int8}}}}}}, Gridap.Arrays.CachedVector{Int32, Vector{Int32}}}, x::VectorValue{3, Float64})
@ Gridap.CellData ~/.julia/packages/Gridap/TyUsh/src/CellData/CellFields.jl:301
[3] evaluate!(cache::Tuple{Tuple{Gridap.CellData.KDTreeSearch, NearestNeighbors.KDTree{StaticArraysCore.SVector{3, Float64}, Distances.Euclidean, Float64}, Gridap.Arrays.Table{Int32, Vector{Int32}, Vector{Int32}}, Vector{Int8}, Vector{Gridap.ReferenceFEs.ExtrusionPolytope{3}}, Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(affine_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, VectorValue{3, Float64}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{Float64}, 1, Vector{Vector{Float64}}, Vector{Int8}}}}}}, Gridap.Arrays.CachedVector{Int32, Vector{Int32}}}, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{ComplexF64, Vector{ComplexF64}}, Tuple{Gridap.Arrays.CachedVector{Int32, Vector{Int32}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{ComplexF64}}}, Tuple{Tuple{Nothing, Nothing, Tuple{Nothing, Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedVector{Int64, Vector{Int64}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}, Nothing}}, Gridap.Arrays.IndexItemPair{Int64, TensorValue{3, 3, Float64, 9}}}}}, Gridap.Arrays.IndexItemPair{Int64, ConstantField{TensorValue{3, 3, Float64, 9}}}}}}, Gridap.Arrays.IndexItemPair{Int64, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}}}}}, Gridap.Arrays.IndexItemPair{Int64, Gridap.Fields.LinearCombinationField{Vector{ComplexF64}, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}}}}, Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedVector{Int64, Vector{Int64}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}, Nothing}}, Gridap.Arrays.IndexItemPair{Int64, TensorValue{3, 3, Float64, 9}}}, Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedVector{Int64, Vector{Int64}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}, Nothing}}, Gridap.Arrays.IndexItemPair{Int64, VectorValue{3, Float64}}}}}, Gridap.Arrays.IndexItemPair{Int64, AffineMap{3, 3, Float64, 9}}}}}, Gridap.Arrays.IndexItemPair{Int64, AffineMap{3, 3, Float64, 9}}}}}, Gridap.Arrays.IndexItemPair{Int64, Gridap.Fields.OperationField{Gridap.Fields.LinearCombinationField{Vector{ComplexF64}, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}}, Tuple{AffineMap{3, 3, Float64, 9}}}}}, Tuple{Tuple{Tuple{Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Tuple{Tuple{Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedMatrix{VectorValue{3, Float64}, Matrix{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedMatrix{VectorValue{3, Float64}, Matrix{VectorValue{3, Float64}}}, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Gridap.Arrays.CachedMatrix{Float64, Matrix{Float64}}}, Gridap.Polynomials.MonomialBasis{3, VectorValue{3, Float64}}}, Vector{VectorValue{3, Float64}}}, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}}, Nothing}}, Nothing}, Tuple{Nothing}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{typeof(∘)}, 1, Tuple{Base.OneTo{Int64}}}, Gridap.Fields.OperationField{Gridap.Fields.LinearCombinationField{Vector{ComplexF64}, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}}, Tuple{AffineMap{3, 3, Float64, 9}}}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(linear_combination), 1, Tuple{Base.OneTo{Int64}}}, Gridap.Fields.LinearCombinationField{Vector{ComplexF64}, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Gridap.Arrays.PosNegReindex{Vector{ComplexF64}, Vector{ComplexF64}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{ComplexF64}, 1, Tuple{Gridap.Arrays.Table{Int32, Vector{Int32}, Vector{Int32}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Operation{Gridap.ReferenceFEs.CoVariantPiolaMap}}, 1, Tuple{Base.OneTo{Int64}}}, Gridap.Fields.BroadcastOpFieldArray{Gridap.ReferenceFEs.CoVariantPiolaMap, Gridap.Fields.OperationField{Gridap.ReferenceFEs.CoVariantPiolaMap, Tuple{Gridap.Fields.LinearCombinationField{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, ConstantField{TensorValue{3, 3, Float64, 9}}}}, 1, Tuple{Gridap.Arrays.CompressedArray{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}, 1, Vector{Gridap.Fields.LinearCombinationFieldVector{Matrix{Float64}, Gridap.Polynomials.NedelecPrebasisOnSimplex{3}}}, Vector{Int8}}, Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(constant_field), 1, Tuple{Base.OneTo{Int64}}}, ConstantField{TensorValue{3, 3, Float64, 9}}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}}}}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(inverse_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(affine_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, VectorValue{3, Float64}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{Float64}, 1, Vector{Vector{Float64}}, Vector{Int8}}}}}}}}}}, Gridap.FESpaces.SingleFieldFEFunction{Gridap.CellData.GenericCellField{ReferenceDomain}}}}, f::Gridap.FESpaces.SingleFieldFEFunction{Gridap.CellData.GenericCellField{ReferenceDomain}}, x::VectorValue{3, Float64})
@ Gridap.CellData ~/.julia/packages/Gridap/TyUsh/src/CellData/CellFields.jl:309
[4] f(::VectorValue{3, Float64})
@ Main ./In[8]:18
[5] evaluate!
@ ~/.julia/packages/Gridap/TyUsh/src/Arrays/Maps.jl:93 [inlined]
[6] evaluate!
@ ~/.julia/packages/Gridap/TyUsh/src/Fields/FieldsInterfaces.jl:175 [inlined]
[7] evaluate!(c::Tuple{Gridap.Arrays.CachedVector{VectorValue{3, ComplexF64}, Vector{VectorValue{3, ComplexF64}}}, Nothing}, f::GenericField{typeof(f)}, x::Vector{VectorValue{3, Float64}})
@ Gridap.Fields ~/.julia/packages/Gridap/TyUsh/src/Fields/FieldsInterfaces.jl:155
[8] _getindex_and_call!
@ ~/.julia/packages/Gridap/TyUsh/src/Arrays/LazyArrays.jl:327 [inlined]
[9] getindex!
@ ~/.julia/packages/Gridap/TyUsh/src/Arrays/LazyArrays.jl:214 [inlined]
[10] _prepare_node_to_coords_fill!(node_to_coords::Vector{VectorValue{3, ComplexF64}}, cell_to_offset::Vector{Int64}, cache::Tuple{Tuple{Nothing, Tuple{Gridap.Arrays.CachedVector{VectorValue{3, ComplexF64}, Vector{VectorValue{3, ComplexF64}}}, Nothing}, Tuple{Tuple{Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedVector{Int64, Vector{Int64}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}, Nothing}}, Gridap.Arrays.IndexItemPair{Int64, TensorValue{3, 3, Float64, 9}}}, Tuple{Tuple{Nothing, Nothing, Tuple{Tuple{Tuple{Nothing, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Gridap.Arrays.CachedVector{Int64, Vector{Int64}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}, Nothing}}, Gridap.Arrays.IndexItemPair{Int64, VectorValue{3, Float64}}}}}, Gridap.Arrays.IndexItemPair{Int64, AffineMap{3, 3, Float64, 9}}}, Gridap.Arrays.CachedVector{VectorValue{3, Float64}, Vector{VectorValue{3, Float64}}}, Tuple{Nothing}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, Float64}}}}}}, Gridap.Arrays.IndexItemPair{Int64, Vector{VectorValue{3, ComplexF64}}}}, cell_to_points::Gridap.Arrays.LazyArray{FillArrays.Fill{GenericField{typeof(f)}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, ComplexF64}}, 1, Tuple{Gridap.Arrays.LazyArray{Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(affine_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, VectorValue{3, Float64}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{Float64}, 1, Vector{Vector{Float64}}, Vector{Int8}}}}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}}})
@ Gridap.Visualization ~/.julia/packages/Gridap/TyUsh/src/Visualization/VisualizationData.jl:65
[11] _prepare_node_to_coords(cell_to_points::Gridap.Arrays.LazyArray{FillArrays.Fill{GenericField{typeof(f)}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, ComplexF64}}, 1, Tuple{Gridap.Arrays.LazyArray{Gridap.Arrays.LazyArray{FillArrays.Fill{typeof(affine_map), 1, Tuple{Base.OneTo{Int64}}}, AffineMap{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, TensorValue{3, 3, Float64, 9}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}, Gridap.Arrays.LazyArray{FillArrays.Fill{Gridap.Fields.LinearCombinationMap{Colon}, 1, Tuple{Base.OneTo{Int64}}}, VectorValue{3, Float64}, 1, Tuple{Gridap.Arrays.LazyArray{FillArrays.Fill{Broadcasting{Reindex{Vector{VectorValue{3, Float64}}}}, 1, Tuple{Base.OneTo{Int64}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.Table{Int64, Vector{Int64}, Vector{Int32}}}}, Gridap.Arrays.CompressedArray{Vector{Float64}, 1, Vector{Vector{Float64}}, Vector{Int8}}}}}}, Vector{VectorValue{3, Float64}}, 1, Tuple{Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}}}}}})
@ Gridap.Visualization ~/.julia/packages/Gridap/TyUsh/src/Visualization/VisualizationData.jl:57
[12] _prepare_pdata(trian::BodyFittedTriangulation{3, 3, UnstructuredDiscreteModel{3, 3, Float64, Oriented}, UnstructuredGrid{3, 3, Float64, Oriented, Nothing}, Gridap.Arrays.IdentityVector{Int64}}, cellfields::Vector{Pair{String, typeof(f)}}, samplingpoints::Gridap.Arrays.CompressedArray{Vector{VectorValue{3, Float64}}, 1, Vector{Vector{VectorValue{3, Float64}}}, Vector{Int8}})
@ Gridap.Visualization ~/.julia/packages/Gridap/TyUsh/src/Visualization/VisualizationData.jl:141
[13] visualization_data(trian::BodyFittedTriangulation{3, 3, UnstructuredDiscreteModel{3, 3, Float64, Oriented}, UnstructuredGrid{3, 3, Float64, Oriented, Nothing}, Gridap.Arrays.IdentityVector{Int64}}, filebase::String; order::Int64, nsubcells::Int64, celldata::Dict{Any, Any}, cellfields::Vector{Pair{String, typeof(f)}})
@ Gridap.Visualization ~/.julia/packages/Gridap/TyUsh/src/Visualization/VisualizationData.jl:47
[14] writevtk(::BodyFittedTriangulation{3, 3, UnstructuredDiscreteModel{3, 3, Float64, Oriented}, UnstructuredGrid{3, 3, Float64, Oriented, Nothing}, Gridap.Arrays.IdentityVector{Int64}}, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Any, Tuple{Symbol, Symbol}, NamedTuple{(:nsubcells, :cellfields), Tuple{Int64, Vector{Pair{String, typeof(f)}}}}})
@ Gridap.Visualization ~/.julia/packages/Gridap/TyUsh/src/Visualization/Vtk.jl:4
[15] top-level scope
@ In[8]:19
[16] eval
@ ./boot.jl:373 [inlined]
[17] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
@ Base ./loading.jl:1196
Metadata
Metadata
Assignees
Labels
No labels