From: Wolfgang Bangerth Date: Tue, 24 Nov 2015 18:35:37 +0000 (-0600) Subject: Add a changelog entry. X-Git-Tag: v8.4.0-rc2~191^2~3 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=263fcf55f3923cbb8cca1a0882d781154c0603cf;p=dealii.git Add a changelog entry. --- diff --git a/doc/news/changes.h b/doc/news/changes.h index ba93a5e553..5a951c6250 100644 --- a/doc/news/changes.h +++ b/doc/news/changes.h @@ -167,6 +167,20 @@ inconvenience this causes.

General

    +
  1. New: There is now a function template numbers::signaling_nan() that + is used to create invalid floating point objects. These objects can either + be scalars, or of type Tensor, SymmetricTensor, or DerivativeForm. The + content of these objects is a "signaling NaN" ("NaN" stands for "not a + number", and "signaling" implies that at least on platforms where this + is supported, any arithmetic operation using them terminates the program). + The purpose of this is to use them as markers for uninitialized objects + and arrays that are required to be filled in other places, and to trigger + an error when this later initialization does not happen before the first + use. +
    + (Wolfgang Bangerth, Timo Heister, 2015/11/24) +
  2. +
  3. Changed: The function FE_DGPNonparametric::shape_value() and similar functions in the same class returned values and derivatives of shape functions on the reference cell. However, this element is not defined