]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 11 Apr 2002 15:11:14 +0000 (15:11 +0000)]
Work around compiler bug here as well.
git-svn-id: https://svn.dealii.org/trunk@5647
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:57:01 +0000 (14:57 +0000)]
Dont ask Sun Forte to report warnings.
git-svn-id: https://svn.dealii.org/trunk@5646
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:46:53 +0000 (14:46 +0000)]
Detect Forte f77 compiler.
git-svn-id: https://svn.dealii.org/trunk@5645
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:25:14 +0000 (14:25 +0000)]
Detect and work around a bug in gcc2.95 which requires that we use some non-ISO C++. While we are at it, require autoconf2.50 or higher, which is what we implicitly required before already.
git-svn-id: https://svn.dealii.org/trunk@5644
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:22:07 +0000 (14:22 +0000)]
Just some mock-up.
git-svn-id: https://svn.dealii.org/trunk@5643
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:18:26 +0000 (14:18 +0000)]
Squash big fat black bug. Minor doc changes.
git-svn-id: https://svn.dealii.org/trunk@5642
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 11 Apr 2002 14:17:51 +0000 (14:17 +0000)]
Add some missing typenames.
git-svn-id: https://svn.dealii.org/trunk@5641
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 5 Apr 2002 13:03:51 +0000 (13:03 +0000)]
Put variable into "..." to avoid a warning in case the value is empty.
git-svn-id: https://svn.dealii.org/trunk@5640
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 5 Apr 2002 11:55:21 +0000 (11:55 +0000)]
Provide shared lib generation command for Sun Forte.
git-svn-id: https://svn.dealii.org/trunk@5639
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 4 Apr 2002 08:32:25 +0000 (08:32 +0000)]
.
git-svn-id: https://svn.dealii.org/trunk@5638
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 4 Apr 2002 08:31:30 +0000 (08:31 +0000)]
Drop support for PAR=-j?, since gmakes before 3.78 seem to be no more in use. Nicer structure of output when just typing make.
git-svn-id: https://svn.dealii.org/trunk@5637
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 4 Apr 2002 08:30:37 +0000 (08:30 +0000)]
General updates, and minor things.
git-svn-id: https://svn.dealii.org/trunk@5636
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 3 Apr 2002 12:45:35 +0000 (12:45 +0000)]
Run autoheader and autoconf.
git-svn-id: https://svn.dealii.org/trunk@5635
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 3 Apr 2002 12:42:51 +0000 (12:42 +0000)]
Set the define in the check for GETRUSAGE differently.
git-svn-id: https://svn.dealii.org/trunk@5634
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 3 Apr 2002 12:37:28 +0000 (12:37 +0000)]
Using getrusage on SunOS4.x is an adventure.
git-svn-id: https://svn.dealii.org/trunk@5633
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 3 Apr 2002 11:31:48 +0000 (11:31 +0000)]
Hm, previous bug fix causes gcc to emit warning about inaccessible base class due to ambiguity. Revert fix thusly.
git-svn-id: https://svn.dealii.org/trunk@5632
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 3 Apr 2002 11:10:22 +0000 (11:10 +0000)]
Fix typo.
git-svn-id: https://svn.dealii.org/trunk@5631
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 28 Mar 2002 10:23:05 +0000 (10:23 +0000)]
Recognize Portland Group compiler.
git-svn-id: https://svn.dealii.org/trunk@5630
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 28 Mar 2002 08:08:11 +0000 (08:08 +0000)]
.
git-svn-id: https://svn.dealii.org/trunk@5629
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 28 Mar 2002 08:06:46 +0000 (08:06 +0000)]
Add step-13 to have in CVS. Not yet finished, though.
git-svn-id: https://svn.dealii.org/trunk@5628
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 27 Mar 2002 14:12:38 +0000 (14:12 +0000)]
Also check in the file with which the POVRAY output is generated.
git-svn-id: https://svn.dealii.org/trunk@5627
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 26 Mar 2002 09:09:09 +0000 (09:09 +0000)]
It seems as if gcc does not want us to declare partial specializations
as friends. What a pity.
git-svn-id: https://svn.dealii.org/trunk@5625
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 26 Mar 2002 08:21:44 +0000 (08:21 +0000)]
Fix a bug.
git-svn-id: https://svn.dealii.org/trunk@5624
0785d39b -7218-0410-832d-
ea1e28bc413d
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.