From 309dde90be1d96506548cb88b62271bb751c2dcf Mon Sep 17 00:00:00 2001 From: Francesco Ballarin Date: Mon, 11 Sep 2023 20:33:54 +0200 Subject: [PATCH] dolfinx.fem.VectorFunctionSpace has been deprecated in favor of passing a shape argument to dolfin.fem.FunctionSpace. dolfinx.fem.TensorFunctionSpace has been removed altogether, and replaced in a similar way. Furthermore, the base function space class has been renamed to dolfinx.fem.FunctionSpaceBase, with dolfinx.fem.FunctionSpace being a deprecated free function which calls dolfinx.fem.functionspace. --- .../integration/utils/test_name_scalar_integration.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/integration/utils/test_name_scalar_integration.py b/tests/integration/utils/test_name_scalar_integration.py index f4e7545..a8c77cd 100644 --- a/tests/integration/utils/test_name_scalar_integration.py +++ b/tests/integration/utils/test_name_scalar_integration.py @@ -19,7 +19,7 @@ def test_name_scalar_1_dolfinx() -> None: mpi4py = pytest.importorskip("mpi4py") pytest.importorskip("mpi4py.MPI") mesh = dolfinx.mesh.create_unit_square(mpi4py.MPI.COMM_WORLD, 2, 2) - V = dolfinx.fem.FunctionSpace(mesh, ("Lagrange", 1)) + V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) u = ufl.TrialFunction(V) v = ufl.TestFunction(V) @@ -68,9 +68,9 @@ def test_name_scalar_13_dolfinx() -> None: pytest.importorskip("petsc4py.PETSc") mesh = dolfinx.mesh.create_unit_square(mpi4py.MPI.COMM_WORLD, 2, 2) - scalar_V = dolfinx.fem.FunctionSpace(mesh, ("Lagrange", 1)) - vector_V = dolfinx.fem.VectorFunctionSpace(mesh, ("Lagrange", 1)) - tensor_V = dolfinx.fem.TensorFunctionSpace(mesh, ("Lagrange", 1)) + scalar_V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) + vector_V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1, (mesh.geometry.dim, ))) + tensor_V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1, (mesh.geometry.dim, mesh.geometry.dim))) u = ufl.TrialFunction(scalar_V) v = ufl.TestFunction(scalar_V) @@ -139,7 +139,7 @@ def test_name_scalar_failure_coefficient_dolfinx() -> None: mpi4py = pytest.importorskip("mpi4py") pytest.importorskip("mpi4py.MPI") mesh = dolfinx.mesh.create_unit_square(mpi4py.MPI.COMM_WORLD, 2, 2) - V = dolfinx.fem.FunctionSpace(mesh, ("Lagrange", 1)) + V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) u = ufl.TrialFunction(V) v = ufl.TestFunction(V)