]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
22 years agoRemove some cruft from pre-2.95 times, and declare the proper classes friends.
Wolfgang Bangerth [Tue, 26 Mar 2002 08:11:03 +0000 (08:11 +0000)]
Remove some cruft from pre-2.95 times, and declare the proper classes friends.

git-svn-id: https://svn.dealii.org/trunk@5623 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDeclare that we intend to specialize TriaObjectAccessor.
Wolfgang Bangerth [Mon, 25 Mar 2002 17:06:37 +0000 (17:06 +0000)]
Declare that we intend to specialize TriaObjectAccessor.

git-svn-id: https://svn.dealii.org/trunk@5622 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDeclare that we intend to specialize MGDoFObjectAccessor.
Wolfgang Bangerth [Mon, 25 Mar 2002 17:05:29 +0000 (17:05 +0000)]
Declare that we intend to specialize MGDoFObjectAccessor.

git-svn-id: https://svn.dealii.org/trunk@5621 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDeclare that we intend to specialize DoFObjectAccessor.
Wolfgang Bangerth [Mon, 25 Mar 2002 17:03:53 +0000 (17:03 +0000)]
Declare that we intend to specialize DoFObjectAccessor.

git-svn-id: https://svn.dealii.org/trunk@5620 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDeclare that we intend to specialize TriaObjectAccessor.
Wolfgang Bangerth [Mon, 25 Mar 2002 17:00:16 +0000 (17:00 +0000)]
Declare that we intend to specialize TriaObjectAccessor.

git-svn-id: https://svn.dealii.org/trunk@5619 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around the following bug in Sun's Forte compiler, by simply
Wolfgang Bangerth [Mon, 25 Mar 2002 16:13:44 +0000 (16:13 +0000)]
Work around the following bug in Sun's Forte compiler, by simply
adding a private inheritance of B1. Since that base class only has
static members, that does not hurt anyway.

/* ------------------------------------------------- */
/* Problem 17 -- access control: compiler error      */
/*  Error: B1::dim is not accessible from B1::X<2>.  */
/*         Where: While specializing "B1::X<2>"      */
/*         Where: Specialized in non-template code.  */
/* Note that "dim" should actually be placed with    */
/* B1::X, rather than with B1.                       */
template <typename T> class V {};

struct B1 {
    template <int dim> struct X {
int i[dim];
    };
};

struct B2 : private B1 {};

struct D : public B2, private B1 {
    ~D () {};
    typedef B1::X<2> X;
    V<X> x;
};

D d;

git-svn-id: https://svn.dealii.org/trunk@5618 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoOops, don't forget definition of function.
Wolfgang Bangerth [Mon, 25 Mar 2002 15:20:42 +0000 (15:20 +0000)]
Oops, don't forget definition of function.

git-svn-id: https://svn.dealii.org/trunk@5617 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a bug in Sun's Forte compiler. The code in question was
Wolfgang Bangerth [Mon, 25 Mar 2002 15:20:09 +0000 (15:20 +0000)]
Work around a bug in Sun's Forte compiler. The code in question was
dangerous anyway, and since this is no performance critical place, we
take the plunge.

git-svn-id: https://svn.dealii.org/trunk@5616 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDetect and work around the following bug in pre-3.0 gccs:
Wolfgang Bangerth [Mon, 25 Mar 2002 15:09:29 +0000 (15:09 +0000)]
Detect and work around the following bug in pre-3.0 gccs:

struct X
{
    template <typename T2>
    X operator = (T2 &) {return *this;};
};

template X X::operator=<> (float &);

These compilers reported
  x.cc:7: 'operator =' not defined
  x.cc:7: confused by earlier errors, bailing out
and wanted that we write
  template X X::template operator=<> (float &);
instead. This is not what the standard prescribes, and is also not necessary for regular member functions.

Unfortunately, we cannot simply add that 'template' here, since otherwise Sun's Forte compiler no more
groks this. So we define a symbol DEAL_II_MEMBER_OP_TEMPLATE_INST which is empty for standards
compliant compilers, or 'template' in case of broken gcc's.

git-svn-id: https://svn.dealii.org/trunk@5615 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMark an input parameter const.
Wolfgang Bangerth [Mon, 25 Mar 2002 14:08:25 +0000 (14:08 +0000)]
Mark an input parameter const.

git-svn-id: https://svn.dealii.org/trunk@5614 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMake the syntax for explicit instantiations of member templates C++ standard conforming.
Wolfgang Bangerth [Mon, 25 Mar 2002 14:07:46 +0000 (14:07 +0000)]
Make the syntax for explicit instantiations of member templates C++ standard conforming.

git-svn-id: https://svn.dealii.org/trunk@5613 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDetect and work around the following bug:
Wolfgang Bangerth [Mon, 25 Mar 2002 14:04:29 +0000 (14:04 +0000)]
Detect and work around the following bug:
dnl /* ----------------------------------------------- */
dnl /* Problem 14: Access control. Friendship is not   */
dnl /* granted although explicitly declared.           */
dnl template <int N, int M> class T      {    void bar ();  };
dnl
dnl template <int M>        class T<1,M> {
dnl   private:
dnl     static int i;
dnl     template <int N1, int N2> friend class T;
dnl };
dnl
dnl template <int N,int M> void T<N,M>::bar () {
dnl   T<N-1,M>::i;
dnl };
dnl
dnl template class T<2,1> ;

We work around by making a certain function in the Tensor<1,dim> class public.

git-svn-id: https://svn.dealii.org/trunk@5612 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoProperly work around a bug in Suns Forte compilers. Exact description in the aclocal...
Wolfgang Bangerth [Mon, 25 Mar 2002 13:41:44 +0000 (13:41 +0000)]
Properly work around a bug in Suns Forte compilers. Exact description in the aclocal.m4 macro that checks for this.

git-svn-id: https://svn.dealii.org/trunk@5611 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoNo -fast for now for Sun Forte. Will set correct flags for this
Wolfgang Bangerth [Mon, 25 Mar 2002 13:05:25 +0000 (13:05 +0000)]
No -fast for now for Sun Forte. Will set correct flags for this
compiler later.

git-svn-id: https://svn.dealii.org/trunk@5610 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMake the syntax for explicit instantiations of member templates C++ standard conforming.
Wolfgang Bangerth [Mon, 25 Mar 2002 11:10:04 +0000 (11:10 +0000)]
Make the syntax for explicit instantiations of member templates C++ standard conforming.

git-svn-id: https://svn.dealii.org/trunk@5609 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDisambiguate template parameter name.
Wolfgang Bangerth [Mon, 25 Mar 2002 10:12:35 +0000 (10:12 +0000)]
Disambiguate template parameter name.

git-svn-id: https://svn.dealii.org/trunk@5608 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAvoid the use of Koenig lookup.
Wolfgang Bangerth [Mon, 25 Mar 2002 09:55:08 +0000 (09:55 +0000)]
Avoid the use of Koenig lookup.

git-svn-id: https://svn.dealii.org/trunk@5607 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMark explicit member template instantiations as such.
Wolfgang Bangerth [Mon, 25 Mar 2002 09:41:24 +0000 (09:41 +0000)]
Mark explicit member template instantiations as such.

git-svn-id: https://svn.dealii.org/trunk@5606 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoinlining some access functions and unused header file removed
Guido Kanschat [Sat, 23 Mar 2002 18:08:13 +0000 (18:08 +0000)]
inlining some access functions and unused header file removed

git-svn-id: https://svn.dealii.org/trunk@5605 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a really ugly bug in Suns Forte compiler, which manifests itself at the...
Wolfgang Bangerth [Fri, 22 Mar 2002 18:24:10 +0000 (18:24 +0000)]
Work around a really ugly bug in Suns Forte compiler, which manifests itself at the following testcase:

/* ---------------------------------------------------------- */
/* Internal compiler error in abi2_mangler::entity_expression */
/* when compiled with -g.                                     */
template < int dim > struct T {
    typedef T<dim-1> SubT;
    T (SubT);
};

template <int dim> T<dim>::T (SubT) {};

template class T<3> ;

If compiled with -g, the compiler gets an internal compiler error...

git-svn-id: https://svn.dealii.org/trunk@5604 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWhen we forward declare the general Tensor template, also declare that it has a parti...
Wolfgang Bangerth [Fri, 22 Mar 2002 17:34:02 +0000 (17:34 +0000)]
When we forward declare the general Tensor template, also declare that it has a partial specialization. Otherwise, Sun Forte is confused, but I believe rightfully so. Unfortunately, its error messages are less than helpful in this case...

git-svn-id: https://svn.dealii.org/trunk@5603 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agobug in javascript removed
Guido Kanschat [Wed, 20 Mar 2002 18:00:48 +0000 (18:00 +0000)]
bug in javascript removed

git-svn-id: https://svn.dealii.org/trunk@5602 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a problem of Suns Forte compiler which cant handle the case that an enum...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:49:59 +0000 (12:49 +0000)]
Work around a problem of Suns Forte compiler which cant handle the case that an enum or a class in a namespace has the same name as the namespace itself, as in
/* ----------------------------------------------- */
/* Problem 10 -- Members with the same name as the */
/* enclosing namespace.                            */
namespace NS3 {
  class NS3 {};
};
NS3::NS3 ns3;

Thus rename the IteratorState enum in the IteratorState namespace into IteratorState_s_.

git-svn-id: https://svn.dealii.org/trunk@5601 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoUndo erroneous check-in.
Wolfgang Bangerth [Wed, 20 Mar 2002 12:49:44 +0000 (12:49 +0000)]
Undo erroneous check-in.

git-svn-id: https://svn.dealii.org/trunk@5600 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a problem of Suns Forte compiler which cant handle the case that an enum...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:46:21 +0000 (12:46 +0000)]
Work around a problem of Suns Forte compiler which cant handle the case that an enum or a class in a namespace has the same name as the namespace itself, as in
/* ----------------------------------------------- */
/* Problem 10 -- Members with the same name as the */
/* enclosing namespace.                            */
namespace NS3 {
  class NS3 {};
};
NS3::NS3 ns3;

Thus rename the IteratorState enum in the IteratorState namespace into IteratorState_s_.

git-svn-id: https://svn.dealii.org/trunk@5599 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a problem in Suns Forte compiler, which choked on the explicit qualificat...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:43:38 +0000 (12:43 +0000)]
Work around a problem in Suns Forte compiler, which choked on the explicit qualification of a member template when that member template is an operator, as in
/* --------------------------------------- */
/* Problem 9 -- selecting member templates */
/* by template keyword                   */
/* (Why does it make a difference whether  */
/* member function or operator?)           */
class T7 {
    template <typename T> void operator << (T);
    template <typename T> void f (T);
    void g() {
      this->template f<int> (1);           // OK!
      this->template operator<< <int> (1); // not!
    };
};

Work around by introducing a common function for the template and the nontemplate function.

git-svn-id: https://svn.dealii.org/trunk@5598 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoUndo a change by Guido, since the newest Sun Forte 7 early access compiler can handle...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:42:28 +0000 (12:42 +0000)]
Undo a change by Guido, since the newest Sun Forte 7 early access compiler can handle this.

git-svn-id: https://svn.dealii.org/trunk@5597 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSuns Forte wants that if a function is defined inline then it must also be declared...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:41:52 +0000 (12:41 +0000)]
Suns Forte wants that if a function is defined inline then it must also be declared inline. Do this.

git-svn-id: https://svn.dealii.org/trunk@5596 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a problem of the Sun Forte compiler that chokes on some trailing semicolo...
Wolfgang Bangerth [Wed, 20 Mar 2002 12:40:54 +0000 (12:40 +0000)]
Work around a problem of the Sun Forte compiler that chokes on some trailing semicolons, like in
/* ---------------------------------------- */
/* Problem 1 -- extraneous semicolon?       */
/* (Why does this go away if not a template */
/* or in a namespace?)                      */
namespace NS1 {
    template <class T>
    void test () {};
};

/* ---------------------------------------- */
/* Problem 2 -- extraneous semicolon?       */
/* (Why for inner but not outer namespace?) */
namespace NS2 {
  namespace NS3  {};
};

Fix this by simply removing them.

git-svn-id: https://svn.dealii.org/trunk@5595 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSuns Forte compiler chokes on template argument computations, like in
Wolfgang Bangerth [Wed, 20 Mar 2002 12:39:42 +0000 (12:39 +0000)]
Suns Forte compiler chokes on template argument computations, like in
/* ----------------------------------------------- */
/* Problem 5 -- no computations with template args */
template <int dim> struct T2 {};
template <int dim> T2<dim-1> g(T2<dim>) {};

Fix this by introducing a new type local to the class that uses it.

git-svn-id: https://svn.dealii.org/trunk@5594 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWork around a bug in Suns Forte compiler where it chokes on some trailing semicolons.
Wolfgang Bangerth [Wed, 20 Mar 2002 12:35:21 +0000 (12:35 +0000)]
Work around a bug in Suns Forte compiler where it chokes on some trailing semicolons.

git-svn-id: https://svn.dealii.org/trunk@5593 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDeclare FullMatrix before making it friend (C++ mandates this)
Wolfgang Bangerth [Wed, 20 Mar 2002 09:34:47 +0000 (09:34 +0000)]
Declare FullMatrix before making it friend (C++ mandates this)

git-svn-id: https://svn.dealii.org/trunk@5592 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoversion control
Guido Kanschat [Wed, 20 Mar 2002 09:31:58 +0000 (09:31 +0000)]
version control

git-svn-id: https://svn.dealii.org/trunk@5591 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRecognize Sun Forte compilers.
Wolfgang Bangerth [Tue, 19 Mar 2002 17:39:11 +0000 (17:39 +0000)]
Recognize Sun Forte compilers.

git-svn-id: https://svn.dealii.org/trunk@5590 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoTo make it compile revert changes due to Sun Forte compiler.
Ralf Hartmann [Tue, 19 Mar 2002 14:11:07 +0000 (14:11 +0000)]
To make it compile revert changes due to Sun Forte compiler.

git-svn-id: https://svn.dealii.org/trunk@5589 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRevert latest changes due to Sun Forte bug 6.
Ralf Hartmann [Tue, 19 Mar 2002 13:59:57 +0000 (13:59 +0000)]
Revert latest changes due to Sun Forte bug 6.

git-svn-id: https://svn.dealii.org/trunk@5588 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix. Make it compile.
Ralf Hartmann [Tue, 19 Mar 2002 13:55:10 +0000 (13:55 +0000)]
Fix. Make it compile.

git-svn-id: https://svn.dealii.org/trunk@5587 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoOnly perform F77 tests if we have an F77 compiler at all.
Wolfgang Bangerth [Tue, 19 Mar 2002 12:26:44 +0000 (12:26 +0000)]
Only perform F77 tests if we have an F77 compiler at all.

git-svn-id: https://svn.dealii.org/trunk@5586 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agobug removed
Guido Kanschat [Mon, 18 Mar 2002 23:05:57 +0000 (23:05 +0000)]
bug removed

git-svn-id: https://svn.dealii.org/trunk@5585 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoReference to master news file
Guido Kanschat [Mon, 18 Mar 2002 23:01:19 +0000 (23:01 +0000)]
Reference to master news file

git-svn-id: https://svn.dealii.org/trunk@5584 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoGeneration of versionnumber in title bar
Guido Kanschat [Mon, 18 Mar 2002 22:52:03 +0000 (22:52 +0000)]
Generation of versionnumber in title bar

git-svn-id: https://svn.dealii.org/trunk@5583 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFrame protection
Guido Kanschat [Mon, 18 Mar 2002 21:46:00 +0000 (21:46 +0000)]
Frame protection

git-svn-id: https://svn.dealii.org/trunk@5582 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agopurified
Guido Kanschat [Mon, 18 Mar 2002 16:43:26 +0000 (16:43 +0000)]
purified

git-svn-id: https://svn.dealii.org/trunk@5581 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agopurified
Guido Kanschat [Mon, 18 Mar 2002 16:41:41 +0000 (16:41 +0000)]
purified

git-svn-id: https://svn.dealii.org/trunk@5580 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agotitle and meta tags removed
Guido Kanschat [Mon, 18 Mar 2002 14:57:54 +0000 (14:57 +0000)]
title and meta tags removed

git-svn-id: https://svn.dealii.org/trunk@5579 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDisallow indexing of individual mails
Guido Kanschat [Mon, 18 Mar 2002 14:49:15 +0000 (14:49 +0000)]
Disallow indexing of individual mails

git-svn-id: https://svn.dealii.org/trunk@5578 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agotitle changed
Guido Kanschat [Mon, 18 Mar 2002 14:46:52 +0000 (14:46 +0000)]
title changed

git-svn-id: https://svn.dealii.org/trunk@5577 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agotitle changed
Guido Kanschat [Mon, 18 Mar 2002 14:28:40 +0000 (14:28 +0000)]
title changed

git-svn-id: https://svn.dealii.org/trunk@5576 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agotitle changed
Guido Kanschat [Mon, 18 Mar 2002 14:27:09 +0000 (14:27 +0000)]
title changed

git-svn-id: https://svn.dealii.org/trunk@5575 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agochanges for Sun forte
Guido Kanschat [Mon, 18 Mar 2002 13:39:47 +0000 (13:39 +0000)]
changes for Sun forte

git-svn-id: https://svn.dealii.org/trunk@5574 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agochanges for Sun forte
Guido Kanschat [Mon, 18 Mar 2002 13:21:24 +0000 (13:21 +0000)]
changes for Sun forte

git-svn-id: https://svn.dealii.org/trunk@5573 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agochanges for Sun forte
Guido Kanschat [Mon, 18 Mar 2002 13:09:58 +0000 (13:09 +0000)]
changes for Sun forte

git-svn-id: https://svn.dealii.org/trunk@5572 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRemove semicolons to work around a bug in Sun Forte. Testcase:
Wolfgang Bangerth [Mon, 18 Mar 2002 13:09:02 +0000 (13:09 +0000)]
Remove semicolons to work around a bug in Sun Forte. Testcase:
/* ---------------------------------- */
/* Problem 1 -- extraneous semicolon? */
namespace NS1 {
    template <class T>
    void test () {};
};

Avoid friend declaration of typedefs. Testcase:
/* -------------------------------- */
/* Problem 6 -- friend and typedefs */
class T3;
class T4
{
    typedef T3 Tloc;
    friend class Tloc;
};

git-svn-id: https://svn.dealii.org/trunk@5571 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMove implementations to .cc file, since not used very often anyway and
Wolfgang Bangerth [Mon, 18 Mar 2002 12:26:38 +0000 (12:26 +0000)]
Move implementations to .cc file, since not used very often anyway and
thus no point to mark inline. change triggered by Sun Forte 6.2's
inability to first declare a function, then define it marked
inline. testcase:

/* ------------------------------------------ */
/* Problem 4 -- "extern" and "inline" collide */
namespace NS2
{
  inline void f();
  inline void f() {};
};

git-svn-id: https://svn.dealii.org/trunk@5570 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoOperators take a Tensor as second argument, avoids possible copy in casting
Guido Kanschat [Mon, 18 Mar 2002 09:21:56 +0000 (09:21 +0000)]
Operators take a Tensor as second argument, avoids possible copy in casting

git-svn-id: https://svn.dealii.org/trunk@5569 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoTensors which are actually Points are Points now
Guido Kanschat [Sat, 16 Mar 2002 15:04:44 +0000 (15:04 +0000)]
Tensors which are actually Points are Points now

git-svn-id: https://svn.dealii.org/trunk@5568 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoReindent one line. (Well, just being pedantic)
Wolfgang Bangerth [Thu, 14 Mar 2002 10:20:38 +0000 (10:20 +0000)]
Reindent one line. (Well, just being pedantic)

git-svn-id: https://svn.dealii.org/trunk@5567 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix misspelling of static lib.
Wolfgang Bangerth [Wed, 13 Mar 2002 17:12:09 +0000 (17:12 +0000)]
Fix misspelling of static lib.

git-svn-id: https://svn.dealii.org/trunk@5566 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoonly use std::ends when necessary, i.e. for the old strstream classes.
Wolfgang Bangerth [Wed, 13 Mar 2002 10:06:36 +0000 (10:06 +0000)]
only use std::ends when necessary, i.e. for the old strstream classes.

git-svn-id: https://svn.dealii.org/trunk@5565 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoUse __builtin_expect if available for AssertThrow.
Wolfgang Bangerth [Wed, 13 Mar 2002 08:48:17 +0000 (08:48 +0000)]
Use __builtin_expect if available for AssertThrow.

git-svn-id: https://svn.dealii.org/trunk@5564 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agonew clear function in BlockMatrixArray
Guido Kanschat [Mon, 11 Mar 2002 20:20:01 +0000 (20:20 +0000)]
new clear function in BlockMatrixArray

git-svn-id: https://svn.dealii.org/trunk@5563 0785d39b-7218-0410-832d-ea1e28bc413d

22 years ago.
Wolfgang Bangerth [Mon, 11 Mar 2002 14:24:47 +0000 (14:24 +0000)]
.

git-svn-id: https://svn.dealii.org/trunk@5562 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRecognize gcc3.2
third-party [Mon, 11 Mar 2002 14:24:17 +0000 (14:24 +0000)]
Recognize gcc3.2

git-svn-id: https://svn.dealii.org/trunk@5561 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoComment out parameter names, since now no more needed.
third-party [Mon, 11 Mar 2002 13:32:00 +0000 (13:32 +0000)]
Comment out parameter names, since now no more needed.

git-svn-id: https://svn.dealii.org/trunk@5560 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agomail addresses fixed
Guido Kanschat [Mon, 11 Mar 2002 13:09:42 +0000 (13:09 +0000)]
mail addresses fixed

git-svn-id: https://svn.dealii.org/trunk@5559 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoVery strong
Guido Kanschat [Mon, 11 Mar 2002 12:34:37 +0000 (12:34 +0000)]
Very strong

git-svn-id: https://svn.dealii.org/trunk@5558 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSome reformatting
Guido Kanschat [Mon, 11 Mar 2002 12:34:27 +0000 (12:34 +0000)]
Some reformatting

git-svn-id: https://svn.dealii.org/trunk@5557 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAdd a little doc.
third-party [Mon, 11 Mar 2002 10:28:40 +0000 (10:28 +0000)]
Add a little doc.

git-svn-id: https://svn.dealii.org/trunk@5556 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRemove code of create_hyper_ball altogether by putting it into a comment.
Wolfgang Bangerth [Mon, 11 Mar 2002 09:51:30 +0000 (09:51 +0000)]
Remove code of create_hyper_ball altogether by putting it into a comment.

git-svn-id: https://svn.dealii.org/trunk@5555 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoChange final screen slightly.
Wolfgang Bangerth [Mon, 11 Mar 2002 09:20:00 +0000 (09:20 +0000)]
Change final screen slightly.

git-svn-id: https://svn.dealii.org/trunk@5554 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoUse [][] instead of (.,.) for shape_values
Wolfgang Bangerth [Fri, 8 Mar 2002 10:46:37 +0000 (10:46 +0000)]
Use [][] instead of (.,.) for shape_values

git-svn-id: https://svn.dealii.org/trunk@5553 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoMake access to shape values and gradients more consistent by using the new vector2d...
Wolfgang Bangerth [Fri, 8 Mar 2002 10:39:40 +0000 (10:39 +0000)]
Make access to shape values and gradients more consistent by using the new vector2d::operator[].

git-svn-id: https://svn.dealii.org/trunk@5552 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAllow access to vector2d objects using x[i][j] instead of only x(i,j).
Wolfgang Bangerth [Fri, 8 Mar 2002 10:03:41 +0000 (10:03 +0000)]
Allow access to vector2d objects using x[i][j] instead of only x(i,j).

git-svn-id: https://svn.dealii.org/trunk@5551 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix bug.
Wolfgang Bangerth [Fri, 8 Mar 2002 09:44:16 +0000 (09:44 +0000)]
Fix bug.

git-svn-id: https://svn.dealii.org/trunk@5550 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSignificantly change the way configure works. Mostly, configure.in is now only a...
Wolfgang Bangerth [Fri, 8 Mar 2002 09:10:03 +0000 (09:10 +0000)]
Significantly change the way configure works. Mostly, configure.in is now only a list of task to be done, cleanly separated into several categories. The actual work is done by macros in aclocal.m4. Also, config.guess and alike have been banned from the top-level directory and are now in contrib/config.

git-svn-id: https://svn.dealii.org/trunk@5549 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDocumement valid with one exception needed for netscape
Guido Kanschat [Thu, 7 Mar 2002 17:07:38 +0000 (17:07 +0000)]
Documement valid with one exception needed for netscape

git-svn-id: https://svn.dealii.org/trunk@5548 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoNew web home and email addresses.
Ralf Hartmann [Thu, 7 Mar 2002 13:58:25 +0000 (13:58 +0000)]
New web home and email addresses.

git-svn-id: https://svn.dealii.org/trunk@5547 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agomove http://gaia.iwr.uni-heidelberg.de/~deal to http://www.dealii.org. Adjust mailing...
Ralf Hartmann [Thu, 7 Mar 2002 13:29:17 +0000 (13:29 +0000)]
move http://gaia.iwr.uni-heidelberg.de/~deal to http://www.dealii.org. Adjust mailing addresses

git-svn-id: https://svn.dealii.org/trunk@5546 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRearrangement of navbar.
Ralf Hartmann [Thu, 7 Mar 2002 13:27:56 +0000 (13:27 +0000)]
Rearrangement of navbar.

git-svn-id: https://svn.dealii.org/trunk@5545 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAnnouncement of new deal.ii home
Ralf Hartmann [Thu, 7 Mar 2002 10:39:10 +0000 (10:39 +0000)]
Announcement of new deal.ii home

git-svn-id: https://svn.dealii.org/trunk@5544 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoCheck in new version 1.91 of this script.
Wolfgang Bangerth [Mon, 4 Mar 2002 10:19:28 +0000 (10:19 +0000)]
Check in new version 1.91 of this script.

git-svn-id: https://svn.dealii.org/trunk@5543 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAdd a little bit documentation.
Wolfgang Bangerth [Thu, 28 Feb 2002 12:46:07 +0000 (12:46 +0000)]
Add a little bit documentation.

git-svn-id: https://svn.dealii.org/trunk@5542 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoUse AC_LANG(C++) instead of AC_LANG_CXX
Wolfgang Bangerth [Fri, 22 Feb 2002 14:03:58 +0000 (14:03 +0000)]
Use AC_LANG(C++) instead of AC_LANG_CXX
Use proper brackets around function bodies, as expected by autoconf2.50

git-svn-id: https://svn.dealii.org/trunk@5539 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDisabling variable cache leads to abort here. Since no cache is used anyway since...
Wolfgang Bangerth [Fri, 22 Feb 2002 13:55:10 +0000 (13:55 +0000)]
Disabling variable cache leads to abort here. Since no cache is used anyway since top-level configure doesn't use it, theres no point in mentioning that here.

git-svn-id: https://svn.dealii.org/trunk@5538 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoLinus said that the final test had to many conditions. Hmph.
Wolfgang Bangerth [Fri, 22 Feb 2002 10:31:59 +0000 (10:31 +0000)]
Linus said that the final test had to many conditions. Hmph.

git-svn-id: https://svn.dealii.org/trunk@5537 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoIn an assertion, it was checked whether vertex dof indices for
Wolfgang Bangerth [Thu, 21 Feb 2002 17:53:43 +0000 (17:53 +0000)]
In an assertion, it was checked whether vertex dof indices for
different children of a face matched each other, for consistency. This
failed if the FE in use does not have dofs on vertices at all. Check
for the vertex index instead of the vertex _dof_ index now.

git-svn-id: https://svn.dealii.org/trunk@5536 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoIn an assertion, it was checked whether vertex dof indices for
Wolfgang Bangerth [Thu, 21 Feb 2002 17:50:46 +0000 (17:50 +0000)]
In an assertion, it was checked whether vertex dof indices for
different children of a face matched each other, for consistency. This
failed if the FE in use does not have dofs on vertices at all. Check
for the vertex index instead of the vertex _dof_ index now.

git-svn-id: https://svn.dealii.org/trunk@5534 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix a bug in Accessor<3>::measure, where the result was negative.
Wolfgang Bangerth [Thu, 21 Feb 2002 17:35:06 +0000 (17:35 +0000)]
Fix a bug in Accessor<3>::measure, where the result was negative.

git-svn-id: https://svn.dealii.org/trunk@5533 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix a bug in Accessor<3>::measure, where the result was negative.
Wolfgang Bangerth [Thu, 21 Feb 2002 17:29:26 +0000 (17:29 +0000)]
Fix a bug in Accessor<3>::measure, where the result was negative.

git-svn-id: https://svn.dealii.org/trunk@5531 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix typos.
Wolfgang Bangerth [Thu, 21 Feb 2002 14:34:58 +0000 (14:34 +0000)]
Fix typos.

git-svn-id: https://svn.dealii.org/trunk@5530 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoDestructor made pure
Guido Kanschat [Wed, 20 Feb 2002 16:21:36 +0000 (16:21 +0000)]
Destructor made pure

git-svn-id: https://svn.dealii.org/trunk@5529 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoGet things into anti-chronological order.
Wolfgang Bangerth [Wed, 20 Feb 2002 08:36:41 +0000 (08:36 +0000)]
Get things into anti-chronological order.

git-svn-id: https://svn.dealii.org/trunk@5528 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoFix typo.
Wolfgang Bangerth [Tue, 19 Feb 2002 17:00:30 +0000 (17:00 +0000)]
Fix typo.

git-svn-id: https://svn.dealii.org/trunk@5527 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAdded optimized make target and supporting documentation
benkirk [Tue, 19 Feb 2002 14:52:31 +0000 (14:52 +0000)]
Added optimized make target and supporting documentation

git-svn-id: https://svn.dealii.org/trunk@5526 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoWindows environment
Guido Kanschat [Tue, 19 Feb 2002 10:17:39 +0000 (10:17 +0000)]
Windows environment

git-svn-id: https://svn.dealii.org/trunk@5525 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSmall fix.
Ralf Hartmann [Tue, 19 Feb 2002 10:04:06 +0000 (10:04 +0000)]
Small fix.

git-svn-id: https://svn.dealii.org/trunk@5524 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoAdded sysconf(_SC_NPROC_ONLN) call for SGI to determine the number of available proce...
benkirk [Mon, 18 Feb 2002 19:48:59 +0000 (19:48 +0000)]
Added sysconf(_SC_NPROC_ONLN) call for SGI to determine the number of available processors when in multithread mode

git-svn-id: https://svn.dealii.org/trunk@5523 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoImprove exception output and work around a bug in gcc3.0.1 where a \0 character was...
Wolfgang Bangerth [Mon, 18 Feb 2002 09:22:07 +0000 (09:22 +0000)]
Improve exception output and work around a bug in gcc3.0.1 where a \0 character was appended to what one gets from a strstream.str() call.

git-svn-id: https://svn.dealii.org/trunk@5522 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoSlight doc update.
Wolfgang Bangerth [Mon, 18 Feb 2002 09:16:15 +0000 (09:16 +0000)]
Slight doc update.

git-svn-id: https://svn.dealii.org/trunk@5521 0785d39b-7218-0410-832d-ea1e28bc413d

22 years agoRecognize KAI C++, but since I cant test don't set flags.
Wolfgang Bangerth [Fri, 15 Feb 2002 12:36:01 +0000 (12:36 +0000)]
Recognize KAI C++, but since I cant test don't set flags.

git-svn-id: https://svn.dealii.org/trunk@5520 0785d39b-7218-0410-832d-ea1e28bc413d


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.