]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
13 years agoNew test.
bangerth [Tue, 30 Aug 2011 23:05:34 +0000 (23:05 +0000)]
New test.

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

13 years agoNo longer try to call PETScWrappers::MatrixBase::compress() automatically, but instea...
bangerth [Tue, 30 Aug 2011 19:14:51 +0000 (19:14 +0000)]
No longer try to call PETScWrappers::MatrixBase::compress() automatically, but instead only error out if the user tries to do something that won't work.

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

13 years agobibtex and standardize
kanschat [Tue, 30 Aug 2011 16:30:56 +0000 (16:30 +0000)]
bibtex and standardize

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

13 years agoFix typo.
bangerth [Tue, 30 Aug 2011 16:10:43 +0000 (16:10 +0000)]
Fix typo.

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

13 years agoupdate papers
kanschat [Tue, 30 Aug 2011 15:49:18 +0000 (15:49 +0000)]
update papers

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

13 years agoRestore the previous precision and width of the stream after printing a timer summary.
bangerth [Tue, 30 Aug 2011 15:08:52 +0000 (15:08 +0000)]
Restore the previous precision and width of the stream after printing a timer summary.

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

13 years agofixed ConstraintMatrix::distribute() when a CPU has no own DoFs
heister [Tue, 30 Aug 2011 14:43:11 +0000 (14:43 +0000)]
fixed ConstraintMatrix::distribute() when a CPU has no own DoFs

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

13 years agoAdjust output files for computing the exact boundary normal in no_normal_flux (r24198).
bangerth [Tue, 30 Aug 2011 00:04:12 +0000 (00:04 +0000)]
Adjust output files for computing the exact boundary normal in no_normal_flux (r24198).

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

13 years agofix test output
heister [Mon, 29 Aug 2011 22:24:36 +0000 (22:24 +0000)]
fix test output

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

13 years agofix bug in parallel::distributed::GridRefinement for a mesh with less cells than...
heister [Mon, 29 Aug 2011 22:24:30 +0000 (22:24 +0000)]
fix bug in parallel::distributed::GridRefinement for a mesh with less cells than CPUs involved.

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

13 years agodocument bug in parallel::distributed::refine_and_coarsen*() with more CPUs than...
heister [Mon, 29 Aug 2011 22:18:26 +0000 (22:18 +0000)]
document bug in parallel::distributed::refine_and_coarsen*() with more CPUs than cells

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

13 years agoadd test that documents unwanted PETSc::MPI::SparseMatrix behavior. Currently disable...
heister [Mon, 29 Aug 2011 21:59:20 +0000 (21:59 +0000)]
add test that documents unwanted PETSc::MPI::SparseMatrix behavior. Currently disabled, because it hangs

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

13 years agoRemove two macros we apparently don't need.
bangerth [Mon, 29 Aug 2011 20:31:51 +0000 (20:31 +0000)]
Remove two macros we apparently don't need.

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

13 years agoReduce the number of cells being refined. Make it compile with gcc 4.1.
bangerth [Mon, 29 Aug 2011 17:37:19 +0000 (17:37 +0000)]
Reduce the number of cells being refined. Make it compile with gcc 4.1.

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

13 years agoSpeed up dof_indices_with_subdomain_association.
kronbichler [Fri, 26 Aug 2011 11:25:04 +0000 (11:25 +0000)]
Speed up dof_indices_with_subdomain_association.

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

13 years agoDo not use typename outside of templates.
bangerth [Thu, 25 Aug 2011 20:35:25 +0000 (20:35 +0000)]
Do not use typename outside of templates.

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

13 years agoNew test.
bangerth [Thu, 25 Aug 2011 19:13:52 +0000 (19:13 +0000)]
New test.

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

13 years agoLeave two TODOs.
bangerth [Thu, 25 Aug 2011 19:13:06 +0000 (19:13 +0000)]
Leave two TODOs.

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

13 years agoAdd Utilities::string_to_double.
bangerth [Thu, 25 Aug 2011 19:02:42 +0000 (19:02 +0000)]
Add Utilities::string_to_double.

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

13 years agomake test more reliable by moving the temporary files into the ncpu_*
heister [Thu, 25 Aug 2011 16:34:19 +0000 (16:34 +0000)]
make test more reliable by moving the temporary files into the ncpu_*
directory. This way the test can be run at the same time for different
cpu counts.

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

13 years agomake test more reliable by skipping writing/reading from files. It failed if run...
heister [Thu, 25 Aug 2011 16:19:37 +0000 (16:19 +0000)]
make test more reliable by skipping writing/reading from files. It failed if run with different processor counts at the same time.

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

13 years agoIgnore kdevelop4 project files throughout a bunch of directories.
bangerth [Thu, 25 Aug 2011 16:15:24 +0000 (16:15 +0000)]
Ignore kdevelop4 project files throughout a bunch of directories.

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

13 years agoCompute normal vectors in no_normal_flux by querying the Boundary object, rather...
bangerth [Thu, 25 Aug 2011 16:03:13 +0000 (16:03 +0000)]
Compute normal vectors in no_normal_flux by querying the Boundary object, rather than the Mapping object.

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

13 years agoAdd Boundary::normal_vector. Implement it. Test it.
bangerth [Thu, 25 Aug 2011 15:51:59 +0000 (15:51 +0000)]
Add Boundary::normal_vector. Implement it. Test it.

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

13 years agofix test output
heister [Thu, 25 Aug 2011 15:10:44 +0000 (15:10 +0000)]
fix test output

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

13 years agofix test output
heister [Thu, 25 Aug 2011 14:25:33 +0000 (14:25 +0000)]
fix test output

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

13 years agofix DoFRenumbering::hierarchical for a distributed Triangulation
heister [Thu, 25 Aug 2011 14:25:14 +0000 (14:25 +0000)]
fix DoFRenumbering::hierarchical for a distributed Triangulation

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

13 years agoAdd one test.
bangerth [Thu, 25 Aug 2011 02:35:27 +0000 (02:35 +0000)]
Add one test.

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

13 years agoRename test.
bangerth [Thu, 25 Aug 2011 02:06:47 +0000 (02:06 +0000)]
Rename test.

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

13 years agoMention Martin's fix for VectorTools::compute_no_normal_flux_constraints.
bangerth [Wed, 24 Aug 2011 22:19:37 +0000 (22:19 +0000)]
Mention Martin's fix for VectorTools::compute_no_normal_flux_constraints.

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

13 years agoFix member syntax.
bangerth [Wed, 24 Aug 2011 22:16:45 +0000 (22:16 +0000)]
Fix member syntax.

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

13 years agoupdate test description
heister [Wed, 24 Aug 2011 21:14:52 +0000 (21:14 +0000)]
update test description

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

13 years agoadd failing no_flux test (need to fix DoFRenumbering::hierarchical() first
heister [Wed, 24 Aug 2011 20:39:36 +0000 (20:39 +0000)]
add failing no_flux test (need to fix DoFRenumbering::hierarchical() first

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

13 years agoedit svn:ignore
heister [Wed, 24 Aug 2011 20:38:58 +0000 (20:38 +0000)]
edit svn:ignore

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

13 years agoadd failing test for DoFRenumbering::hierarchical()
heister [Wed, 24 Aug 2011 20:35:09 +0000 (20:35 +0000)]
add failing test for DoFRenumbering::hierarchical()

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

13 years agotest for ConstraintMatrix with hanging nodes and no_normal_flux being
heister [Wed, 24 Aug 2011 20:17:44 +0000 (20:17 +0000)]
test for ConstraintMatrix with hanging nodes and no_normal_flux being
consistent in distributed computation:

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

13 years agoMove the creation of the FEValues out of the inner loop so that we can
bangerth [Wed, 24 Aug 2011 19:22:00 +0000 (19:22 +0000)]
Move the creation of the FEValues out of the inner loop so that we can
reuse things. Needs a bit of effort since we have to deal with
hp-DoFHandlers, but nothing too difficult.

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

13 years agoReorder member functions.
bangerth [Wed, 24 Aug 2011 19:16:00 +0000 (19:16 +0000)]
Reorder member functions.

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

13 years agofix comment
heister [Wed, 24 Aug 2011 18:31:08 +0000 (18:31 +0000)]
fix comment

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

13 years agoadditional sanity checks in ConstraintMatrix in debug mode.
heister [Wed, 24 Aug 2011 18:30:31 +0000 (18:30 +0000)]
additional sanity checks in ConstraintMatrix in debug mode.

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

13 years agoTests for DoFRenumbering::hierarchical().
heister [Wed, 24 Aug 2011 18:24:25 +0000 (18:24 +0000)]
Tests for DoFRenumbering::hierarchical().

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

13 years agoadd parallel test for DoFRenumbering::hierarchical()
heister [Wed, 24 Aug 2011 18:22:58 +0000 (18:22 +0000)]
add parallel test for DoFRenumbering::hierarchical()

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

13 years agoAdded GridRefinement:hierarchical() to reorder the degrees of freedom by going throug...
heister [Wed, 24 Aug 2011 16:36:32 +0000 (16:36 +0000)]
Added GridRefinement:hierarchical() to reorder the degrees of freedom by going through the cells in hierarchical order. This ensures consistent DoF numbering in parallel computations.

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

13 years agoUpdate after the changes to no_normal_flux.
bangerth [Wed, 24 Aug 2011 16:18:25 +0000 (16:18 +0000)]
Update after the changes to no_normal_flux.

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

13 years agoCheck in a fix provided by Martin Kronbichler for the problem that different
bangerth [Wed, 24 Aug 2011 13:52:08 +0000 (13:52 +0000)]
Check in a fix provided by Martin Kronbichler for the problem that different
processors disagree as to which DoF to constrain, leading to an incredibly
difficult to find bug. This happened with step-32, so is a common enough case
trying to work around.

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

13 years agoModify shell radius to make test fail.
kronbichler [Wed, 24 Aug 2011 12:14:21 +0000 (12:14 +0000)]
Modify shell radius to make test fail.

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

13 years agoUse Q2 instead of Q1, set default output.
kronbichler [Wed, 24 Aug 2011 11:23:07 +0000 (11:23 +0000)]
Use Q2 instead of Q1, set default output.

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

13 years agoAdd test that makes sure that no entries are written into constrained entries in...
kronbichler [Wed, 24 Aug 2011 11:03:20 +0000 (11:03 +0000)]
Add test that makes sure that no entries are written into constrained entries in assembly.

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

13 years agoSpeed up initialization of MG transfer matrices by using a CompressedSimpleSparsityPa...
kronbichler [Tue, 23 Aug 2011 09:42:53 +0000 (09:42 +0000)]
Speed up initialization of MG transfer matrices by using a CompressedSimpleSparsityPattern that is later copied to a SparsityPattern.

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

13 years agoFix comment.
kronbichler [Tue, 23 Aug 2011 09:42:08 +0000 (09:42 +0000)]
Fix comment.

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

13 years agoFix computation of eigenvalues when only a few iterations are done.
kronbichler [Tue, 23 Aug 2011 09:41:55 +0000 (09:41 +0000)]
Fix computation of eigenvalues when only a few iterations are done.

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

13 years agoAdd a note.
bangerth [Mon, 22 Aug 2011 21:49:46 +0000 (21:49 +0000)]
Add a note.

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

13 years agoAdd a note.
bangerth [Mon, 22 Aug 2011 21:45:48 +0000 (21:45 +0000)]
Add a note.

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

13 years agoDon't make constructor of MappingQ explicit, after all. This sounded like a
bangerth [Mon, 22 Aug 2011 16:42:42 +0000 (16:42 +0000)]
Don't make constructor of MappingQ explicit, after all. This sounded like a
good idea but at least gcc 4.1 has a bug in which it complains that the
following code can't be compiled:
.....................
struct Mapping {
    Mapping ();
    explicit Mapping (const Mapping &);
};

void push_back (const Mapping &);

int main () {
  push_back (Mapping());
}
.....................
The error is erroneous, but we get hit by it some 20 times in the
testsuite. I'm also not entirely sure whether it's worth the effort of putting
a test for this in aclocal.m4 and making the constructor explicit only if the
test succeeds...

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

13 years agoNew test.
bangerth [Mon, 22 Aug 2011 15:37:53 +0000 (15:37 +0000)]
New test.

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

13 years agoCorrectly set Point<dim,Number> as friend class.
kronbichler [Mon, 22 Aug 2011 11:49:41 +0000 (11:49 +0000)]
Correctly set Point<dim,Number> as friend class.

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

13 years agoAvoid a Clang compiler error by resorting include files.
bangerth [Sun, 21 Aug 2011 15:08:24 +0000 (15:08 +0000)]
Avoid a Clang compiler error by resorting include files.

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

13 years agoAlso disable clang warnings when in optimized mode, since some of them are apparently...
bangerth [Sun, 21 Aug 2011 04:31:54 +0000 (04:31 +0000)]
Also disable clang warnings when in optimized mode, since some of them are apparently run.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 04:29:02 +0000 (04:29 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 04:26:41 +0000 (04:26 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoMention Clang.
bangerth [Sun, 21 Aug 2011 04:22:34 +0000 (04:22 +0000)]
Mention Clang.

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

13 years agoWork around a compiler error in clang.
bangerth [Sun, 21 Aug 2011 04:21:22 +0000 (04:21 +0000)]
Work around a compiler error in clang.

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

13 years agoMake the copy constructor of MappingQ explicit.
bangerth [Sun, 21 Aug 2011 04:19:01 +0000 (04:19 +0000)]
Make the copy constructor of MappingQ explicit.

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

13 years agoIt makes Clang happier if we forward declare things as struct instead of class if...
bangerth [Sun, 21 Aug 2011 04:17:31 +0000 (04:17 +0000)]
It makes Clang happier if we forward declare things as struct instead of class if they are in fact declared as structs.

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

13 years agoAdd docuentation.
bangerth [Sun, 21 Aug 2011 04:15:42 +0000 (04:15 +0000)]
Add docuentation.

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

13 years agoRegenerate.
bangerth [Sun, 21 Aug 2011 04:14:49 +0000 (04:14 +0000)]
Regenerate.

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

13 years agoWhen saying
bangerth [Sun, 21 Aug 2011 04:14:20 +0000 (04:14 +0000)]
When saying
  backward = backward;
this statement rarely does what one intended. Use
  this->backward = backward;
instead.

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

13 years agoDetect and configure the clang C++ frontend for LLVM.
bangerth [Sun, 21 Aug 2011 04:10:39 +0000 (04:10 +0000)]
Detect and configure the clang C++ frontend for LLVM.

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

13 years agoIt makes Clang happier if we forward declare things as struct instead of class if...
bangerth [Sun, 21 Aug 2011 04:07:38 +0000 (04:07 +0000)]
It makes Clang happier if we forward declare things as struct instead of class if they are in fact declared as structs.

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

13 years agoExplicitly use two template arguments even if one is defaulted. Clang
bangerth [Sun, 21 Aug 2011 04:05:03 +0000 (04:05 +0000)]
Explicitly use two template arguments even if one is defaulted. Clang
trips over this otherwise (incorrectly so, but it's easy to work
around anyway).

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

13 years agouse using keyword.
heister [Sun, 21 Aug 2011 04:01:52 +0000 (04:01 +0000)]
use using keyword.

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

13 years agoExplicitly use two template arguments even if one is defaulted. Clang
bangerth [Sun, 21 Aug 2011 04:01:41 +0000 (04:01 +0000)]
Explicitly use two template arguments even if one is defaulted. Clang
trips over this otherwise (incorrectly so, but it's easy to work
around anyway).

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 04:01:14 +0000 (04:01 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoExplicitly use two template arguments even if one is defaulted. Clang
bangerth [Sun, 21 Aug 2011 03:59:09 +0000 (03:59 +0000)]
Explicitly use two template arguments even if one is defaulted. Clang
trips over this otherwise (incorrectly so, but it's easy to work
around anyway).

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

13 years agoExplicitly use two template arguments even if one is defaulted. Clang
bangerth [Sun, 21 Aug 2011 03:56:48 +0000 (03:56 +0000)]
Explicitly use two template arguments even if one is defaulted. Clang
trips over this otherwise (incorrectly so, but it's easy to work
around anyway).

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 03:55:39 +0000 (03:55 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoExplicitly use two template arguments even if one is defaulted. Clang
bangerth [Sun, 21 Aug 2011 03:55:12 +0000 (03:55 +0000)]
Explicitly use two template arguments even if one is defaulted. Clang
trips over this otherwise (incorrectly so, but it's easy to work
around anyway).

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

13 years agofix error in copy constructor
heister [Sun, 21 Aug 2011 03:54:48 +0000 (03:54 +0000)]
fix error in copy constructor

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

13 years agoIn an instantiation, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 00:47:50 +0000 (00:47 +0000)]
In an instantiation, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoAvoid two Clang warnings.
bangerth [Sun, 21 Aug 2011 00:47:01 +0000 (00:47 +0000)]
Avoid two Clang warnings.

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

13 years agoMore of this: Qualify a call to a function in the base class with this->.
bangerth [Sun, 21 Aug 2011 00:43:11 +0000 (00:43 +0000)]
More of this: Qualify a call to a function in the base class with this->.

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

13 years agoUse new-style using declarations.
bangerth [Sun, 21 Aug 2011 00:42:52 +0000 (00:42 +0000)]
Use new-style using declarations.

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

13 years agousing typename to make clang happy
heister [Sun, 21 Aug 2011 00:39:10 +0000 (00:39 +0000)]
using typename to make clang happy

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

13 years agouse using and add a typename to make clang happy
heister [Sun, 21 Aug 2011 00:34:27 +0000 (00:34 +0000)]
use using and add a typename to make clang happy

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

13 years agoQualify a call to a function in the base class with this->.
bangerth [Sun, 21 Aug 2011 00:34:10 +0000 (00:34 +0000)]
Qualify a call to a function in the base class with this->.

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

13 years agoswap order of functions to make clang happy.
heister [Sun, 21 Aug 2011 00:30:24 +0000 (00:30 +0000)]
swap order of functions to make clang happy.

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

13 years agoUse new-style using declarations.
bangerth [Sun, 21 Aug 2011 00:23:22 +0000 (00:23 +0000)]
Use new-style using declarations.

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

13 years agoFix a real error: The copy constructor of MappingQ did not copy
bangerth [Sun, 21 Aug 2011 00:22:17 +0000 (00:22 +0000)]
Fix a real error: The copy constructor of MappingQ did not copy
n_outer but rather initialized it with garbage.

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

13 years agouse using.
heister [Sun, 21 Aug 2011 00:21:40 +0000 (00:21 +0000)]
use using.

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

13 years agomake clang happy with default template argument and use better exception.
heister [Sun, 21 Aug 2011 00:16:16 +0000 (00:16 +0000)]
make clang happy with default template argument and use better exception.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sun, 21 Aug 2011 00:14:40 +0000 (00:14 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoqualify function call with this->
heister [Sun, 21 Aug 2011 00:12:47 +0000 (00:12 +0000)]
qualify function call with this->

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

13 years agoIt makes Clang happier if we forward declare things as struct instead of class if...
bangerth [Sun, 21 Aug 2011 00:00:54 +0000 (00:00 +0000)]
It makes Clang happier if we forward declare things as struct instead of class if they are in fact declared as structs.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sat, 20 Aug 2011 23:48:13 +0000 (23:48 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class. This makes Clang happier.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sat, 20 Aug 2011 23:46:56 +0000 (23:46 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class.

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

13 years agoIn a forward declaration, use whether a type was actually declared as
bangerth [Sat, 20 Aug 2011 23:46:06 +0000 (23:46 +0000)]
In a forward declaration, use whether a type was actually declared as
a struct or class.

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

13 years agouse new-style using declaration.
heister [Sat, 20 Aug 2011 23:35:52 +0000 (23:35 +0000)]
use new-style using declaration.

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

13 years agouse new-style using declaration and add comment.
heister [Sat, 20 Aug 2011 23:31:16 +0000 (23:31 +0000)]
use new-style using declaration and add comment.

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

13 years agoMake Clang's life simpler by being explicit about template arguments.
bangerth [Sat, 20 Aug 2011 23:12:39 +0000 (23:12 +0000)]
Make Clang's life simpler by being explicit about template arguments.

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

13 years agoFormat for better readability.
bangerth [Sat, 20 Aug 2011 23:03:48 +0000 (23:03 +0000)]
Format for better readability.

git-svn-id: https://svn.dealii.org/trunk@24121 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.