]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add changelog. 5491/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Fri, 17 Nov 2017 16:46:39 +0000 (09:46 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Fri, 24 Nov 2017 03:55:02 +0000 (20:55 -0700)
doc/news/changes/incompatibilities/20171117Bangerth [new file with mode: 0644]

diff --git a/doc/news/changes/incompatibilities/20171117Bangerth b/doc/news/changes/incompatibilities/20171117Bangerth
new file mode 100644 (file)
index 0000000..afe4ee8
--- /dev/null
@@ -0,0 +1,16 @@
+Changed: The many KellyErrorEstimator::estimate() overloads all have
+an argument that represents the Neumann boundary values (if the
+solution of the PDE satisfies Neumann boundary conditions on parts of
+the boundary). They used to just be of type Function<dim>, but this
+has now been changed to Function<dim,number> (or, more precisely,
+FunctionMap<dim,number>, which stores a map to Function<dim,number>
+objects) where @p number is the underlying data type of the input
+vector. In other words, if you are using a regular Vector<double> (or
+PETSc or Trilinos equivalents), then nothing has changed since @p
+number is @p double, which is the default for the Function class. On
+the other hand, if you are using a Vector<std::complex<double>>, for
+example, then you need to pass a Function<dim,std::complex<double>> --
+which of course makes sense because the Neumann boundary values of a
+complex-valued solution should also be complex-valued.  
+<br> 
+(Wolfgang Bangerth, 2017/11/17)

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.