From 8ba19276d98265fc63bdec516faed8cf58393a28 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 9 Apr 2001 13:34:04 +0000 Subject: [PATCH] Document the --enable-compat-blocker switch. git-svn-id: https://svn.dealii.org/trunk@4409 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/readme.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/deal.II/doc/readme.html b/deal.II/doc/readme.html index 170e67e401..0950eebba5 100644 --- a/deal.II/doc/readme.html +++ b/deal.II/doc/readme.html @@ -446,6 +446,34 @@ flag and Doc++ is not in your PATH variable, then it is not possible to generate printable documentation.

+ +
  • +

    + --enable-compat-blocker=...: the library offers + various functions that maintain compatibility with older + versions of deal.II, for example many + functions that assume that the mapping between unit and real + cell is a (bi-, tri-)linear one. There are respective functions + that take a mapping object, and the compatibility functions + simply call these with a Q1 mapping object. +

    + +

    + When converting old programs, and also sometimes with new + programs, you may want to make sure that these compatibility + functions are not called, to ensure that the mapping taken is + always the same. In that case, you can configure the library + with the flag + --enable-compat-blocker=mapping. After + recompilation of the library, each access to these functions is + blocked, and an exception is thrown. +

    + +

    + In later versions of the library, other compatibility blockers + will be implemented as well, as we extend the functionality of + the library. +

    -- 2.39.5