I am trying to port to the last version of Dolfinx this notebook
I made some progress, not without effort.
I am now totally stuck on this line in the notebook
b = dolfinx.create_vector(V_alpha.dofmap.index_map, V_alpha.dofmap.index_map_bs)
So, V_alpha is a dolfinx.fem.function.FunctionSpace
, and the methods dofmap.index_map
anddofmap.index_map_bs
yield a dolfinx.cpp.common.IndexMap
and int
objects respectively.
So the old function dolfinx.create_vector)
gets two arguments of such types.
The dolfinx.fem.assemble.create_vector
takes a L: FormMetaClass
object, as per source.
They look totally different! I am not even sure I understand what the “old” function was doing, as I cannot find the sources.
Any hint please in the right direction? I am really eager to understand, thanks a lot