]>
https://gitweb.dealii.org/ - dealii-svn.git/log
guido [Mon, 9 Aug 2004 21:34:29 +0000 (21:34 +0000)]
new get_function_grads
git-svn-id: https://svn.dealii.org/trunk@9544
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 5 Aug 2004 17:29:27 +0000 (17:29 +0000)]
The check whether something was very small needs a <= instead of a <
comparison, in case the rhs is zero itself.
git-svn-id: https://svn.dealii.org/trunk@9543
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 5 Aug 2004 17:29:11 +0000 (17:29 +0000)]
The check whether something was very small needs a <= instead of a <
comparison, in case the rhs is zero itself.
git-svn-id: https://svn.dealii.org/trunk@9542
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 3 Aug 2004 02:29:43 +0000 (02:29 +0000)]
Add a note.
git-svn-id: https://svn.dealii.org/trunk@9541
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 3 Aug 2004 02:22:17 +0000 (02:22 +0000)]
Work around a trivial problem with the hp compiler.
git-svn-id: https://svn.dealii.org/trunk@9540
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 3 Aug 2004 02:18:54 +0000 (02:18 +0000)]
Add a TODO.
git-svn-id: https://svn.dealii.org/trunk@9539
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Fri, 30 Jul 2004 21:38:15 +0000 (21:38 +0000)]
Fix path to use absolute path, rather than obscure link.
git-svn-id: https://svn.dealii.org/trunk@9538
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Fri, 30 Jul 2004 15:21:19 +0000 (15:21 +0000)]
In tria.h, we use an object of type StraightBoundary<dim> to initialize a default argument for a variable of type Boundary<dim>. Both of these types are only forward declared at this point. While most compilers seem to have no problem with this, ibm's xlC does as it tries to instantiate the default arg when seeing the explicit specialization declarations of member functions further down in the file.
While it may be that xlC is wrong, there is no need to be so contrived. We can just overload the set_boundary function and have one that has one and one with two arguments.
git-svn-id: https://svn.dealii.org/trunk@9537
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 29 Jul 2004 15:54:29 +0000 (15:54 +0000)]
Remove a potential problem with declaring sqr() in global scope in a header file.
git-svn-id: https://svn.dealii.org/trunk@9536
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 29 Jul 2004 15:41:41 +0000 (15:41 +0000)]
Merge Ralf's and my conditional ostream objects.
git-svn-id: https://svn.dealii.org/trunk@9535
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Thu, 29 Jul 2004 13:04:53 +0000 (13:04 +0000)]
CVS Server changed
git-svn-id: https://svn.dealii.org/trunk@9534
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 29 Jul 2004 12:56:02 +0000 (12:56 +0000)]
Make sqr inline.
git-svn-id: https://svn.dealii.org/trunk@9533
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 28 Jul 2004 22:24:07 +0000 (22:24 +0000)]
TableIndicesBase now has operators==/!=
git-svn-id: https://svn.dealii.org/trunk@9532
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 28 Jul 2004 22:23:11 +0000 (22:23 +0000)]
Put an entry into the right place.
git-svn-id: https://svn.dealii.org/trunk@9531
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 28 Jul 2004 22:22:16 +0000 (22:22 +0000)]
Comment out a variable that gives me warnings because it isn't used.
git-svn-id: https://svn.dealii.org/trunk@9530
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 28 Jul 2004 14:21:33 +0000 (14:21 +0000)]
Make a number of frequently used functions inline.
git-svn-id: https://svn.dealii.org/trunk@9529
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 27 Jul 2004 16:26:24 +0000 (16:26 +0000)]
Add Oliver.
git-svn-id: https://svn.dealii.org/trunk@9525
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 27 Jul 2004 16:23:46 +0000 (16:23 +0000)]
Add Oliver.
git-svn-id: https://svn.dealii.org/trunk@9524
0785d39b -7218-0410-832d-
ea1e28bc413d
oliver [Tue, 27 Jul 2004 14:16:00 +0000 (14:16 +0000)]
Added comment about PreconditionLU and SolverPreOnly.
git-svn-id: https://svn.dealii.org/trunk@9523
0785d39b -7218-0410-832d-
ea1e28bc413d
oliver [Tue, 27 Jul 2004 14:09:25 +0000 (14:09 +0000)]
Implemented a Solver class for the KSPPREONLY type of PETSc, which
just applies the preconditioner. This is useful when the complete LU
decomposition is used as preconditioner.
git-svn-id: https://svn.dealii.org/trunk@9522
0785d39b -7218-0410-832d-
ea1e28bc413d
oliver [Tue, 27 Jul 2004 14:08:49 +0000 (14:08 +0000)]
Added some of the probably more important parameters to
the class PreconditionLU.
git-svn-id: https://svn.dealii.org/trunk@9521
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 26 Jul 2004 18:05:59 +0000 (18:05 +0000)]
Add function diag_element.
git-svn-id: https://svn.dealii.org/trunk@9520
0785d39b -7218-0410-832d-
ea1e28bc413d
oliver [Mon, 26 Jul 2004 14:42:04 +0000 (14:42 +0000)]
Added a preconditioner class for the LU decomposition provided by PetSC.
Works only for single processor machines.
git-svn-id: https://svn.dealii.org/trunk@9519
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 26 Jul 2004 13:51:40 +0000 (13:51 +0000)]
Remove duplicated assertions (kudos to Oliver :-)
git-svn-id: https://svn.dealii.org/trunk@9518
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Fri, 23 Jul 2004 13:49:25 +0000 (13:49 +0000)]
Fix a completely dysfunctional Assertion using = instead of ==.
git-svn-id: https://svn.dealii.org/trunk@9517
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Tue, 20 Jul 2004 11:33:57 +0000 (11:33 +0000)]
more specific
git-svn-id: https://svn.dealii.org/trunk@9516
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 18:18:25 +0000 (18:18 +0000)]
Undo Guido's changes. Use a better way to disambiguate which vmult function is used by moving them to the derived classes, and providing for unambiguous names in the base class.
git-svn-id: https://svn.dealii.org/trunk@9515
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 16:22:34 +0000 (16:22 +0000)]
Don't forget to instantiate petsc block vectors.
git-svn-id: https://svn.dealii.org/trunk@9514
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 15:36:50 +0000 (15:36 +0000)]
Remove some calls that are no longer supported.
git-svn-id: https://svn.dealii.org/trunk@9513
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 14:13:16 +0000 (14:13 +0000)]
Fix all that iterator crap that didn't work for matrices with empty lines.
git-svn-id: https://svn.dealii.org/trunk@9512
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 14:09:55 +0000 (14:09 +0000)]
Use a logarithmic algorithm instead of a linear on in point_difference.
git-svn-id: https://svn.dealii.org/trunk@9511
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 14:06:22 +0000 (14:06 +0000)]
Remove a few TODOs by adding docs.
git-svn-id: https://svn.dealii.org/trunk@9510
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 14:02:59 +0000 (14:02 +0000)]
New tests. Modify some tests so that they can work with the block iterators.
git-svn-id: https://svn.dealii.org/trunk@9509
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:59:33 +0000 (13:59 +0000)]
Assign TODO.
git-svn-id: https://svn.dealii.org/trunk@9508
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:59:10 +0000 (13:59 +0000)]
Make instantiation scheme a little simpler.
git-svn-id: https://svn.dealii.org/trunk@9507
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:58:26 +0000 (13:58 +0000)]
Small modifications to accessors and iterators.
git-svn-id: https://svn.dealii.org/trunk@9506
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:57:24 +0000 (13:57 +0000)]
Actually check for symmetry of matrices.
git-svn-id: https://svn.dealii.org/trunk@9505
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:55:45 +0000 (13:55 +0000)]
Various news.
git-svn-id: https://svn.dealii.org/trunk@9504
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:55:01 +0000 (13:55 +0000)]
Indent comment.
git-svn-id: https://svn.dealii.org/trunk@9503
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:54:43 +0000 (13:54 +0000)]
Add 2 TODOs for Guido.
git-svn-id: https://svn.dealii.org/trunk@9502
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:54:23 +0000 (13:54 +0000)]
Small clean-ups.
git-svn-id: https://svn.dealii.org/trunk@9501
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:54:03 +0000 (13:54 +0000)]
Remove functions that are only for the general template, which should never be used.
git-svn-id: https://svn.dealii.org/trunk@9500
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:53:37 +0000 (13:53 +0000)]
Fix docs.
git-svn-id: https://svn.dealii.org/trunk@9499
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 12 Jul 2004 13:52:33 +0000 (13:52 +0000)]
Refine regex for TODO list.
git-svn-id: https://svn.dealii.org/trunk@9498
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Fri, 9 Jul 2004 14:58:26 +0000 (14:58 +0000)]
attempt to W1infty-norm
git-svn-id: https://svn.dealii.org/trunk@9496
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Fri, 9 Jul 2004 14:25:42 +0000 (14:25 +0000)]
new get_function_values with indices
git-svn-id: https://svn.dealii.org/trunk@9495
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Fri, 9 Jul 2004 14:22:45 +0000 (14:22 +0000)]
vmult for simple vector restored
git-svn-id: https://svn.dealii.org/trunk@9494
0785d39b -7218-0410-832d-
ea1e28bc413d
guido [Fri, 9 Jul 2004 14:22:26 +0000 (14:22 +0000)]
Jacobi added for simple vector
git-svn-id: https://svn.dealii.org/trunk@9493
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 1 Jul 2004 20:31:41 +0000 (20:31 +0000)]
Add TODOs.
git-svn-id: https://svn.dealii.org/trunk@9492
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Thu, 1 Jul 2004 19:13:42 +0000 (19:13 +0000)]
Minor doc fixes.
git-svn-id: https://svn.dealii.org/trunk@9491
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 30 Jun 2004 18:44:49 +0000 (18:44 +0000)]
Fix more things in the docs.
git-svn-id: https://svn.dealii.org/trunk@9490
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 30 Jun 2004 18:44:11 +0000 (18:44 +0000)]
Fix documentation.
git-svn-id: https://svn.dealii.org/trunk@9489
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 30 Jun 2004 15:40:24 +0000 (15:40 +0000)]
augment todo.
git-svn-id: https://svn.dealii.org/trunk@9488
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 21:08:52 +0000 (21:08 +0000)]
.
git-svn-id: https://svn.dealii.org/trunk@9487
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 21:07:48 +0000 (21:07 +0000)]
Fix name of output file.
git-svn-id: https://svn.dealii.org/trunk@9486
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 21:07:33 +0000 (21:07 +0000)]
Add a solver test.
git-svn-id: https://svn.dealii.org/trunk@9485
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 19:11:39 +0000 (19:11 +0000)]
Use more efficient algorithms to initialize fields. Also happens to work
around a miscompilation with present gcc mainline :-)
git-svn-id: https://svn.dealii.org/trunk@9484
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 14:14:26 +0000 (14:14 +0000)]
Add entry on time-dependent example programs.
git-svn-id: https://svn.dealii.org/trunk@9483
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 13:35:35 +0000 (13:35 +0000)]
Remove a file that has slipped in inadvertantly during the partial merge back from the hp branch.
git-svn-id: https://svn.dealii.org/trunk@9482
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 13:25:58 +0000 (13:25 +0000)]
Fix step-8 web page.
git-svn-id: https://svn.dealii.org/trunk@9481
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 13:13:01 +0000 (13:13 +0000)]
Fix paths to images -- they aren't visible otherwise.
git-svn-id: https://svn.dealii.org/trunk@9480
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 29 Jun 2004 03:04:55 +0000 (03:04 +0000)]
Reorder functions so that inline functions are declared before they are called.
git-svn-id: https://svn.dealii.org/trunk@9479
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 28 Jun 2004 14:49:51 +0000 (14:49 +0000)]
Merge back the changes on the hp branch that have been made in the grid/ subdirectory.
git-svn-id: https://svn.dealii.org/trunk@9477
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 28 Jun 2004 14:49:21 +0000 (14:49 +0000)]
Remove two controversial functions again. Untemplatify other functions.
git-svn-id: https://svn.dealii.org/trunk@9476
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 28 Jun 2004 14:48:35 +0000 (14:48 +0000)]
Allow compilation.
git-svn-id: https://svn.dealii.org/trunk@9475
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 28 Jun 2004 14:35:13 +0000 (14:35 +0000)]
Remove date and time.
git-svn-id: https://svn.dealii.org/trunk@9474
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Mon, 28 Jun 2004 10:45:16 +0000 (10:45 +0000)]
Explicit instantiation of two FEValuesBase::CellIterator classes.
git-svn-id: https://svn.dealii.org/trunk@9473
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Mon, 28 Jun 2004 10:43:46 +0000 (10:43 +0000)]
Add missing reinit functions taking MGDoFHandler::cell_iterators.
git-svn-id: https://svn.dealii.org/trunk@9472
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Sun, 27 Jun 2004 21:23:35 +0000 (21:23 +0000)]
Merge most of the changes in the fe subdirectory from the hp branch to mainline, so as to avoid further divergence of the branches.
git-svn-id: https://svn.dealii.org/trunk@9470
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Thu, 24 Jun 2004 15:39:44 +0000 (15:39 +0000)]
New right_preconditioning argument in PETScWrappers::SolverGMRES::AdditionalData.
git-svn-id: https://svn.dealii.org/trunk@9469
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Thu, 24 Jun 2004 15:07:42 +0000 (15:07 +0000)]
According to the SolverGMRES::AdditionalData class the PETScWrappers::SolverGMRES::AdditionalData class now also takes an additional flag indicating the use of left or right preconditioning.
git-svn-id: https://svn.dealii.org/trunk@9468
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Thu, 24 Jun 2004 09:38:11 +0000 (09:38 +0000)]
Remove const from cell_iterator returned by value.
git-svn-id: https://svn.dealii.org/trunk@9467
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 23 Jun 2004 18:59:00 +0000 (18:59 +0000)]
.
git-svn-id: https://svn.dealii.org/trunk@9464
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 23 Jun 2004 18:58:51 +0000 (18:58 +0000)]
Improved: The <code class="class">SparseDirectMA27</code> class can now
handle float as well as double input matrices and vectors.
git-svn-id: https://svn.dealii.org/trunk@9463
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 23 Jun 2004 16:48:18 +0000 (16:48 +0000)]
Allow to run MA27 with float matrices as well.
git-svn-id: https://svn.dealii.org/trunk@9462
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Wed, 23 Jun 2004 15:22:42 +0000 (15:22 +0000)]
get_cell now returns a Triangulation<dim>::cell_iterator.
git-svn-id: https://svn.dealii.org/trunk@9461
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Wed, 23 Jun 2004 15:04:55 +0000 (15:04 +0000)]
Add a TODO
git-svn-id: https://svn.dealii.org/trunk@9460
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 19:16:17 +0000 (19:16 +0000)]
Templatize apply_boundary_values for BlockMatrices
git-svn-id: https://svn.dealii.org/trunk@9458
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:28:01 +0000 (16:28 +0000)]
PointerComparison.
git-svn-id: https://svn.dealii.org/trunk@9457
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:26:59 +0000 (16:26 +0000)]
Fix vmult et al for different template arguments.
git-svn-id: https://svn.dealii.org/trunk@9456
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:18:29 +0000 (16:18 +0000)]
Instantiate a lot more functions.
git-svn-id: https://svn.dealii.org/trunk@9455
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:12:05 +0000 (16:12 +0000)]
Add a comment.
git-svn-id: https://svn.dealii.org/trunk@9454
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:11:07 +0000 (16:11 +0000)]
Instantiate a few vmult-type functions for argument types that differ.
git-svn-id: https://svn.dealii.org/trunk@9453
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:10:35 +0000 (16:10 +0000)]
Fix a few things that did not work when instantiating
vmult(Vector<double>,Vector<float>) and similar functions.
git-svn-id: https://svn.dealii.org/trunk@9452
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Tue, 22 Jun 2004 16:09:57 +0000 (16:09 +0000)]
Add a class that allows comparing arbitrary pointers.
git-svn-id: https://svn.dealii.org/trunk@9451
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Tue, 22 Jun 2004 13:05:58 +0000 (13:05 +0000)]
New FEValuesBase::get_cell function
git-svn-id: https://svn.dealii.org/trunk@9450
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Tue, 22 Jun 2004 13:03:42 +0000 (13:03 +0000)]
New get_cell function.
git-svn-id: https://svn.dealii.org/trunk@9449
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 22:07:35 +0000 (22:07 +0000)]
Remove some leftover code that wasn't meant to be left there.
git-svn-id: https://svn.dealii.org/trunk@9448
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 21:54:59 +0000 (21:54 +0000)]
Don't check for capacity(), as this is implementation defined. The check has
passed in my testing, though, so my code seems to be correct.
git-svn-id: https://svn.dealii.org/trunk@9447
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 21:54:07 +0000 (21:54 +0000)]
Include <algorithm>. <set> is not needed any more.
git-svn-id: https://svn.dealii.org/trunk@9446
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 20:01:24 +0000 (20:01 +0000)]
Improved CompressedSparsityPattern.
git-svn-id: https://svn.dealii.org/trunk@9445
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 19:54:23 +0000 (19:54 +0000)]
Add some stats to the documentation.
git-svn-id: https://svn.dealii.org/trunk@9444
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 19:31:45 +0000 (19:31 +0000)]
More changed files due to the fixed CompressedSparsityPattern::max_entries_per_row bug.
git-svn-id: https://svn.dealii.org/trunk@9443
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 19:02:50 +0000 (19:02 +0000)]
Fix a bug where CompressedSparsityPattern::max_entries_per_row ignored the first row of a matrix.
git-svn-id: https://svn.dealii.org/trunk@9442
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 18:47:34 +0000 (18:47 +0000)]
Fix CompressedSparsityPattern::max_entries_per_row
git-svn-id: https://svn.dealii.org/trunk@9441
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 17:02:47 +0000 (17:02 +0000)]
Use a more sophisticated algorithm for the compressed sparsity pattern that uses caches and std::vector instead of std::set. std::set allocates 20 bytes each time we add a single integer, which can't be efficient both from memory and run-time viewpoints.
git-svn-id: https://svn.dealii.org/trunk@9440
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 17:00:54 +0000 (17:00 +0000)]
Avoid warning.
git-svn-id: https://svn.dealii.org/trunk@9439
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Mon, 21 Jun 2004 16:56:15 +0000 (16:56 +0000)]
Check a bit more.
git-svn-id: https://svn.dealii.org/trunk@9438
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Sat, 19 Jun 2004 22:21:01 +0000 (22:21 +0000)]
Don't let SparsityPattern be a friend of CompressedSparsityPattern. There are
better ways to access the data of the latter class.
git-svn-id: https://svn.dealii.org/trunk@9437
0785d39b -7218-0410-832d-
ea1e28bc413d
wolf [Sat, 19 Jun 2004 22:20:10 +0000 (22:20 +0000)]
.
git-svn-id: https://svn.dealii.org/trunk@9436
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.