From: wolf
+ Fix:
New multithreading scheme is implemented.
+
Improved: General
-
@@ -24,12 +28,14 @@
configure
now uses config.guess
to determine the operating
- system and hardware platform.
+ configure
now uses
+ config.guess
to determine the
+ operating system and hardware platform.
+
+ (GK 2000/04/05)
+
(WB 2000/04/13)
Subscriptor
prints the
real class name if a subscribed object is deleted.
+
(GK 2000/04/12)
invert
(Tensor<2,dim>)
that returns the inverse of a tensor of
rank 2.
+
+ (WB 2000/04/14)
Solver
was made private
to reflect the logical structure.
+
New: EigenInverse
implements inverse
iteration by Wieland.
+
+ (GK 2000/04/20)
New: EigenPower
implements power
method by von Mises
+
(GK 2000/04/19)
New: PreconditionBlockSSOR::set_omega
allows to change the relaxation parameter.
+
(GK 2000/04/12)
Fix: SolverCG
counts steps properly.
+
+ (GK 2000/04/25)
@@ -81,6 +97,8 @@
print_vectors
called in every step. It is void in the
solver itself but can be used to print intermediate iteration
vectors.
+
+ (GK 2000/04/05)
@@ -90,6 +108,7 @@
exchange the data of two vectors without needing a temporary
vector and without copying around data. Their run-time is
therefore independent of the length of the vectors.
+
(WB 2000/05/02)
BlockIndices
: Class that
manages the conversion of global indices into a block
vector/matrix/... to the indices local to each of the blocks.
+
New: BlockSparsityPattern
and
BlockSparseMatrix
: Classes that
represent matrices that are composed of sparse matrices.
+
+ (WB 2000/05/08)
@@ -111,6 +134,7 @@
later on. It also has a function to preload the data before its
use in a separate thread if the library is configured for
multi-threading.
+
(WB 2000/05/03)
SparsityPattern
that copies another
object and adds some off-diagonals had a bug that caused an
exception in some cases. This is now fixed.
+ FullMatrix::Tmmult
was utterly
broken.
+ matrix_norm_square
, since they in
fact return the square of the norm. This should avoid confusion
in some cases.
+ DataOut::clear_data_vectors
allows to re-use an object without deleting the DoFHandler
+
New: class DoFPrintSolverStep
prints
intermediate vectors of a solver as finite element functions using
DataOut
.
+
+ (GK 2000/04/05)
New: class GradientEstimator
estimates the norm of the gradient on each cell from finite
difference approximations.
+
(WB 2000/04/14)
DoFTools::extract_boundary_dofs
finds all degrees of freedom which are at the boundary and belong to
specified components.
+ DoFTools::compute_intergrid_constraints
allows to use different discretization grids for different
variables.
+
New: IntergridMap::get_{source,destination}_grid
functions return the grids for which the map was created.
+
(WB 2000/04/19)
FESystem::reinit()
generated
an exception if update_support_points
was set.
+ DoFHandler::max_couplings_between_dofs ()
is bounded by DoFHandler::n_dofs()
.
+
New: FEValuesBase::get_cell ()
returns present cell.
+
(Ralf Hartmann 2000/05/11)
New: DoFTools::extract_hanging_node_dofs ()
identifies nodes that will be constrained by hanging node constraints.
+
(WB 2000/05/12)
DoFRenumbering::sort_selected_dofs_back ()
sorts selected degrees of freedom to the end of the index
range.
+
Change: DoFTools::make_hanging_node_constraints ()
does not use the user flags any more, and can thus run in
- parallel more than once. (WB 2000/05/15)
+ parallel more than once.
+
+ (WB 2000/05/15)
@@ -231,7 +273,9 @@
now accepts a template parameter as sparsity pattern. This
allows to use this function for the usual
SparsityPattern
, or for
- BlockSparsityPattern
arguments. (WB 2000/05/15)
+ BlockSparsityPattern
arguments.
+
+ (WB 2000/05/15)