Reference documentation for deal.II version 9.6.0
|
This is the list of changes made between the deal.II releases listed above. All entries are signed with the names of the author.
Fixed: Templatized classes which had a default template argument that contains colons (such as nested types) did not show up in the forward declaration files, and were also missing from the class index. This is fixed now.
(WB 2001/05/02)
Fixed: The vertex numbers written by the GridOut
::write_ucd_faces
function are now also 1-based. This, to be consistent with the vertex numbers given by the GridOut
::write_ucd
function.
(RH 2001/04/20)
Fixed: the DoFRenumbering::Cuthill_McKee
function did not work correctly when giving the reversed_numbering
flag (off-by-one indexing). This is now fixed.
(Oliver Rheinbach 2001/04/12)
Fixed: When using Neuman boundary functions in the KellyErrorEstimator
class, it was assumed that the function object had Function::vector_value
overloaded, even in the scalar case. We now use Function::value
instead.
(WB 2001/04/09)
New/Fixed: Now there exists a new Triangulation
::ExcMultiplySetLineInfoOfLine
exception, that is thrown if the SubCellData
that is given to Triangulation
::create_triangulation
, multiply includes the line info of a specific line. Before the fix the wrong ExcInteriorLineCantBeBoundary
exception was thrown.
(RH 2001/04/03)
Fixed: Missing ucd
is now added to the list of supported output formats returned by GridOut
::get_output_format_names
.
(RH 2001/04/03)
Fixed: the program that generated HTML files from CVS back logs was run unintentionally. It failed because the distribution does not have the necessary CVS files. The program is no more run now.
(WB 2001/03/23)
Fixed: the program that generated HTML from the example programs was broken on some platforms for reasons beyond our knowledge. This is now fixed.
(Roger Young, WB 2001/03/22)
Removed: The explicit instantiations of SparseMatrix<long double>
are removed as a prerelease of gcc3.0 fails to compile it. Now the user of SparseMatrix<long double>
needs to include lac/include/lac/sparse_matrix.templates.h
into their source file and to use a different compiler, e.g. gcc 2.95.2 or a future version of gcc3.0 (that will then hopefully be fixed).
(RH 2001/03/14)
Changed: We now unconditionally include deal.II/include/grid/tria_accessor.templates.h
(which contains some inline functions for triangulation accessor classes) into deal.II/include/grid/tria_accessor.h
to work around a problem with gcc3.0 which does not place a copy of these functions into the library. Previously we only included the file in optimized mode.
(RH 2001/03/14)
New: The class GridReordering::Cell
has now a copy constructor to work around a bug in a gcc3.0 snapshot.
(RH, WB 2001/03/14)
Fixed: a missing const
prevented the PreconditionSelector
class to be compiled.
(Roger Young, John Burnell 2001/03/08)
Updated: the scripts config.sub
and config.guess
were updated to their newest versions, since ./configure
did not run properly on all systems. They are needed to determine the host system type correctly.
(WB 2001/03/06)
Fix: in the triangulation, the straight_boundary
variable, which is a reference, was assigned the address of a temporary object. It is unclear how this could have worked for three years, but it apparently did...
(WB 2001/02/26)
Fix: the DoFTools::compute_intergrid_constraints
function took memory quadratic in the number of degrees of freedom. This is now reduced to linear behaviour, with a constant that depends on the number of levels by which the two grids differ.
(WB 2001/02/26)