]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add a changelog entry.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 24 Nov 2015 18:35:37 +0000 (12:35 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Mon, 30 Nov 2015 12:49:05 +0000 (06:49 -0600)
doc/news/changes.h

index ba93a5e5539f11808cc6b0dffd2fadc5638af479..5a951c62508196b57b0e9debcca21914ebb270b0 100644 (file)
@@ -167,6 +167,20 @@ inconvenience this causes.
 <a name="general"></a>
 <h3>General</h3>
 <ol>
+  <li> 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.
+  <br>
+  (Wolfgang Bangerth, Timo Heister, 2015/11/24)
+  </li>
+
   <li> 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

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.