Skip to content
Snippets Groups Projects
Commit 5460c001 authored by Carsten Gräser's avatar Carsten Gräser
Browse files

Deprecate header dune/fufem/concept.hh

This has been superseded by `dune/common/concept.hh`.
parent 93be7fb3
Branches
Tags
1 merge request!142Deprecate header dune/fufem/concept.hh
Pipeline #59431 passed
......@@ -2,7 +2,21 @@
- ...
## Deprecations and removals
## Deprecations
- Objects of type `VirtualFunction` and `DifferentiableVirtualFunction` cannot be created
from embedded Python anymore. Both have been deprecated since before the release of
`dune-common` 2.7.
- The following implementations of the deprecated `Dune::VirtualFunction` interface
have been removed: `ConstantFunction`, `SumFunction`, `SumGridFunction`,
`ComposedFunction`, `ComposedGridFunction`, `Polynomial`.
- The header `dune/fufem/concept.hh` has been deprecated. Please use the concept utilities
from `dune/common/concept.hh` instead.
## Removals
- The method `assembleBasisInterpolationMatrix` has been removed. It only worked
for old `dune-fufem`-style function space bases.
......@@ -23,20 +37,9 @@
It still relied on the old `dune-fufem` function space basis interface.
Please use `Dune::Fufem::MassAssembler` instead!
- Objects of type `VirtualFunction` and `DifferentiableVirtualFunction` cannot be created
from embedded Python anymore. Both have been deprecated since before the release of
`dune-common` 2.7.
- The following implementations of the deprecated `Dune::VirtualFunction` interface
have been removed: `ConstantFunction`, `SumFunction`, `SumGridFunction`,
`ComposedFunction`, `ComposedGridFunction`, `Polynomial`.
- The class `NamedFunctionMap` based on `Dune::VirtualFunction` has been removed.
Use `std::map<:std::string, std::function<Range(Domain)>>` as a replacement.
- The function `Dune::Fufem::formatString()` and the corresponding header
`dune/fufem/formatstring.hh` are deprecated. Please use `Dune::formatString()` from
`dune/common/stringutility.hh` instead.
# 2.9 Release
......
......@@ -3,6 +3,8 @@
#ifndef DUNE_FUFEM_CONCEPT_HH
#define DUNE_FUFEM_CONCEPT_HH
#warning This file is deprecated and will be removed after 2.10! Please use dune/common/concept.hh instead!
#include <type_traits>
#include <utility>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment