From: wolf
+ Fixed: On CygWin, one header files has a
New: Since Changed: The class New: The classes
+ Changed (internals): Previously, the finite element base class
+ initialized the restriction, prolongation, and face constraints matrices
+ to their correct size. Derived classes had to fill these classes, and
+ should have set their size back to zero in case they chose not to
+ implement them. However, we found a class that forgot to resize it to
+ zero, so it is now the other way round: they remain at size zero, and a
+ class that chooses to implement these matrices has to set them to the
+ correct size, to avoid programs that run on data that as just been
+ forgotten to add. (This information only concerns programs that
+ implement some finite element class on their own.)
+ Improved: The different transfer functions in General
+
#define quad
+ quad_t
. This is annoying, since we have local variables and
+ member functions with the name quad
, and in fact it breaks
+ compilation on those versions of CygWin that has this. Fortunately, the
+ define is only active if a preprocessor variable
+ _POSIX_SOURCE
is not set. Thus, we now check for the define
+ when configuring the library, and if necessary set the preprocessor
+ variable. However, while this allows to compile the library on these
+ systems, it may otherwise affect your code, if you use functions or
+ other features of the system that are not available when the flag is
+ set.
+
+ (Stephen Kolaroff, WB
+ 2002/09/28)
+ math.h
only defines the values of PI or E (as
M_PI
and M_E
) when certain defines are set (on
@@ -143,6 +160,18 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
base
+
Table<2>::fill
function, which is also
+ inherited from the FullMatrix
class, used to
+ work also when the size of the matrix was zero, by simply not copying
+ something. This led to difficult to detect errors. It is therefore no
+ more allowed to call this function when the matrix is empty. For all
+ other cases, the status of copying without checking the size of the
+ array copied from remains unchanged.
+
+ (WB 2002/09/28)
+ TableIndices<N>
and Table<N,T>
are now implemented also
@@ -326,21 +355,36 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
deal.II
+
+ (WB 2002/09/28)
+ FETools
operate on template vector arguments.
-
- (GK 2002/09/24)
-
+ (GK 2002/09/24)
+
New: the class FE_DGPNonparametric
implements finite elements
- where shape functions are polynomials of order k on the
- actual grid cell. This is achieved by evaluating the polynomials at
- the mapped quadrature points. No grid transfer matrices are
- available for this class.
-
- (GK 2002/09/19)
-
Fixed: Some of the various instances of the