]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
24 years agoFix of FullMatrix::Tvmult
wolf [Mon, 29 May 2000 08:18:02 +0000 (08:18 +0000)]
Fix of FullMatrix::Tvmult

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

24 years agoList changes 3.0->3.0.1, and slight layout changes.
wolf [Mon, 29 May 2000 08:07:02 +0000 (08:07 +0000)]
List changes 3.0->3.0.1, and slight layout changes.

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

24 years agoIf the copyright needs to be changed, then like this.
wolf [Mon, 29 May 2000 07:43:04 +0000 (07:43 +0000)]
If the copyright needs to be changed, then like this.

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

24 years agoenclosed_hyper_cube in 3d
guido [Fri, 26 May 2000 19:18:23 +0000 (19:18 +0000)]
enclosed_hyper_cube in 3d

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

24 years agonew class FETools, function MatrixCreator::create_interpolation_matrix removed.
hartmann [Fri, 26 May 2000 18:13:46 +0000 (18:13 +0000)]
new class FETools, function MatrixCreator::create_interpolation_matrix removed.

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

24 years agoadd a new class FETools that provides interpolation, back_interpolation, and interpol...
hartmann [Fri, 26 May 2000 16:25:03 +0000 (16:25 +0000)]
add a new class FETools that provides interpolation, back_interpolation, and interpolation_difference functions and the respective local matrices. Remove the obsolete create_interpolation_matrix function in MatrixCreator.

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

24 years agoFix missing </p> (yields different browser output)
wolf [Fri, 26 May 2000 12:37:44 +0000 (12:37 +0000)]
Fix missing </p> (yields different browser output)

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

24 years agoMore time sorting.
wolf [Fri, 26 May 2000 12:16:25 +0000 (12:16 +0000)]
More time sorting.

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

24 years agoReorder how vmult and Tvmult work, make them more conformant to the
wolf [Fri, 26 May 2000 12:09:27 +0000 (12:09 +0000)]
Reorder how vmult and Tvmult work, make them more conformant to the
present coding habits.

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

24 years ago*** empty log message ***
wolf [Fri, 26 May 2000 12:06:05 +0000 (12:06 +0000)]
*** empty log message ***

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

24 years agoFix indexing bug.
wolf [Fri, 26 May 2000 11:54:28 +0000 (11:54 +0000)]
Fix indexing bug.

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

24 years agobug fixed
guido [Fri, 26 May 2000 04:07:49 +0000 (04:07 +0000)]
bug fixed

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

24 years agotoday's changes
guido [Fri, 26 May 2000 02:50:07 +0000 (02:50 +0000)]
today's changes

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

24 years agooptimized flux sparsity
guido [Fri, 26 May 2000 02:37:10 +0000 (02:37 +0000)]
optimized flux sparsity

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

24 years agobug removed
guido [Fri, 26 May 2000 02:36:10 +0000 (02:36 +0000)]
bug removed

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

24 years agofixes
guido [Thu, 25 May 2000 21:31:31 +0000 (21:31 +0000)]
fixes

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

24 years agoVectorTools::integrate_difference:
guido [Thu, 25 May 2000 21:30:55 +0000 (21:30 +0000)]
VectorTools::integrate_difference:
  1. Fixed computation of non-squared norms
  2. weight functions with more components
ComponentSelectFunction for selecting components

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

24 years agoComponentSelectFunction added, CosineFunction fixed
guido [Thu, 25 May 2000 21:24:21 +0000 (21:24 +0000)]
ComponentSelectFunction added, CosineFunction fixed

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

24 years agomissing declarations added
guido [Thu, 25 May 2000 16:50:06 +0000 (16:50 +0000)]
missing declarations added

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

24 years agoredundant exceptions removed
guido [Thu, 25 May 2000 15:52:03 +0000 (15:52 +0000)]
redundant exceptions removed

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

24 years agoDependence on forward_declarations removed for speed
guido [Thu, 25 May 2000 14:46:56 +0000 (14:46 +0000)]
Dependence on forward_declarations removed for speed

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

24 years agoFix.
wolf [Thu, 25 May 2000 09:55:27 +0000 (09:55 +0000)]
Fix.

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

24 years agodependence on forward_declarations.h removed for speed
guido [Wed, 24 May 2000 22:32:42 +0000 (22:32 +0000)]
dependence on forward_declarations.h removed for speed

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

24 years agosorted in time
guido [Wed, 24 May 2000 22:28:57 +0000 (22:28 +0000)]
sorted in time

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

24 years agodebug functions included
guido [Wed, 24 May 2000 20:58:51 +0000 (20:58 +0000)]
debug functions included

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

24 years agoDependence on forward_declarations removed for speed
guido [Wed, 24 May 2000 20:41:28 +0000 (20:41 +0000)]
Dependence on forward_declarations removed for speed

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

24 years agoEliminate stores of zeroes.
wolf [Wed, 24 May 2000 12:47:41 +0000 (12:47 +0000)]
Eliminate stores of zeroes.

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

24 years agoUse Jacobi preconditioning. Check for float matrices as well.
wolf [Wed, 24 May 2000 11:13:02 +0000 (11:13 +0000)]
Use Jacobi preconditioning. Check for float matrices as well.

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

24 years agoMatrixTools::apply_boundary_values
wolf [Wed, 24 May 2000 11:06:04 +0000 (11:06 +0000)]
MatrixTools::apply_boundary_values

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

24 years agoFix template problem.
wolf [Wed, 24 May 2000 11:01:29 +0000 (11:01 +0000)]
Fix template problem.

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

24 years agoMake apply_boundary_values a template of the number type.
wolf [Wed, 24 May 2000 10:58:26 +0000 (10:58 +0000)]
Make apply_boundary_values a template of the number type.

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

24 years agoImplement Jacobi preconditioning.
wolf [Wed, 24 May 2000 10:49:33 +0000 (10:49 +0000)]
Implement Jacobi preconditioning.

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

24 years agoImplement residual for block matrices.
wolf [Wed, 24 May 2000 10:43:56 +0000 (10:43 +0000)]
Implement residual for block matrices.

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

24 years agoError in 3D removed
guido [Tue, 23 May 2000 19:44:20 +0000 (19:44 +0000)]
Error in 3D removed

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

24 years ago.
wolf [Tue, 23 May 2000 17:25:28 +0000 (17:25 +0000)]
.

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

24 years agoAdd new testcase.
wolf [Tue, 23 May 2000 17:24:08 +0000 (17:24 +0000)]
Add new testcase.

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

24 years agoUse reinit(Vector) instead of reinit(size), to make solver compatible
wolf [Tue, 23 May 2000 14:15:10 +0000 (14:15 +0000)]
Use reinit(Vector) instead of reinit(size), to make solver compatible
with other matrices as well.

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

24 years agoAdapt to recent changes in the lib.
wolf [Tue, 23 May 2000 13:16:20 +0000 (13:16 +0000)]
Adapt to recent changes in the lib.

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

24 years agoUpdate to changes in the lib.
wolf [Tue, 23 May 2000 13:11:15 +0000 (13:11 +0000)]
Update to changes in the lib.

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

24 years agoFix @p tag by #...#
wolf [Tue, 23 May 2000 12:47:40 +0000 (12:47 +0000)]
Fix @p tag by #...#

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

24 years agoFE_DGx::restriction is changed to a local projection
hartmann [Mon, 22 May 2000 13:25:42 +0000 (13:25 +0000)]
FE_DGx::restriction is changed to a local projection

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

24 years agosmall fix
hartmann [Mon, 22 May 2000 13:06:43 +0000 (13:06 +0000)]
small fix

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

24 years agosmall reformating and doc fixes
hartmann [Mon, 22 May 2000 13:01:18 +0000 (13:01 +0000)]
small reformating and doc fixes

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

24 years agoremove 38659 lines of code for the restriction matrices for DG2 and DG3 for dim=3...
hartmann [Mon, 22 May 2000 13:00:22 +0000 (13:00 +0000)]
remove 38659 lines of code for the restriction matrices for DG2 and DG3 for dim=3, as they do not compile in optimized mode. For the case they are needed, they can be get out of cvs archive

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

24 years agoImplementation of the restriction matrices for DG elements. For DG this restriction...
hartmann [Mon, 22 May 2000 12:50:32 +0000 (12:50 +0000)]
Implementation of the restriction matrices for DG elements. For DG this restriction is a projection from the child cells to the mother cell. Use of the restriction_is_additive_flags

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

24 years agoscripts for assembling the restriction matrices for DG elements. Restriction for...
hartmann [Mon, 22 May 2000 12:38:30 +0000 (12:38 +0000)]
scripts for assembling the restriction matrices for DG elements. Restriction for DG is not an interpolation but a projection

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

24 years agoFix a bug with non-square/square block matrices.
wolf [Mon, 22 May 2000 09:09:31 +0000 (09:09 +0000)]
Fix a bug with non-square/square block matrices.

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

24 years agoCheck that the fe used by a fevalues object is the same as the one used to reinit...
wolf [Mon, 22 May 2000 08:29:50 +0000 (08:29 +0000)]
Check that the fe used by a fevalues object is the same as the one used to reinit the fevalues object on a new cell.

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

24 years agoAdd a function to get at the DoFHandler of an accessor. Move the implementation funct...
wolf [Mon, 22 May 2000 08:28:51 +0000 (08:28 +0000)]
Add a function to get at the DoFHandler of an accessor. Move the implementation functions to the correct .templates.h file.

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

24 years agonew colors for enclosed square
guido [Sun, 21 May 2000 13:41:24 +0000 (13:41 +0000)]
new colors for enclosed square

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

24 years agoparameter for solver
guido [Sun, 21 May 2000 13:40:02 +0000 (13:40 +0000)]
parameter for solver

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

24 years agoMake this file work in non-MT mode as well.
wolf [Fri, 19 May 2000 16:56:18 +0000 (16:56 +0000)]
Make this file work in non-MT mode as well.

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

24 years agoUnconditionalize inclusion of thread_management, now that we use the typedefs.
wolf [Fri, 19 May 2000 16:18:34 +0000 (16:18 +0000)]
Unconditionalize inclusion of thread_management, now that we use the typedefs.

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

24 years agoChange ACE_* to Threads::*
wolf [Fri, 19 May 2000 16:13:44 +0000 (16:13 +0000)]
Change ACE_* to Threads::*

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

24 years agoChange ACE_* to Threads::*
wolf [Fri, 19 May 2000 16:05:06 +0000 (16:05 +0000)]
Change ACE_* to Threads::*

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

24 years agoChange ACE_Thread* to Threads::*
wolf [Fri, 19 May 2000 16:02:55 +0000 (16:02 +0000)]
Change ACE_Thread* to Threads::*

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

24 years agoFix more non-MT problems.
wolf [Fri, 19 May 2000 15:57:28 +0000 (15:57 +0000)]
Fix more non-MT problems.

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

24 years agoFix typo.
wolf [Fri, 19 May 2000 15:56:08 +0000 (15:56 +0000)]
Fix typo.

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

24 years agoChange formatting.
wolf [Fri, 19 May 2000 15:54:49 +0000 (15:54 +0000)]
Change formatting.

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

24 years agoImplement dummy thread creation and mutices to be able to use the same interfaces...
wolf [Fri, 19 May 2000 15:54:06 +0000 (15:54 +0000)]
Implement dummy thread creation and mutices to be able to use the same interfaces for MT and non-MT modes.

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

24 years agoImplement more functions for block matrices as well.
wolf [Fri, 19 May 2000 15:33:30 +0000 (15:33 +0000)]
Implement more functions for block matrices as well.

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

24 years agoFix another such bug.
wolf [Fri, 19 May 2000 15:16:05 +0000 (15:16 +0000)]
Fix another such bug.

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

24 years agoFix a bug that shows up when a line is empty.
wolf [Fri, 19 May 2000 15:07:52 +0000 (15:07 +0000)]
Fix a bug that shows up when a line is empty.

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

24 years agoReindent.
wolf [Fri, 19 May 2000 14:40:04 +0000 (14:40 +0000)]
Reindent.

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

24 years agoDoc update.
wolf [Fri, 19 May 2000 12:33:38 +0000 (12:33 +0000)]
Doc update.

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

24 years agowork around a bug in egcs
wolf [Fri, 19 May 2000 12:31:36 +0000 (12:31 +0000)]
work around a bug in egcs

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

24 years agoMeshSmoothing moved into Triangulation class. New smoothing flag patch_level_1
hartmann [Thu, 18 May 2000 16:28:14 +0000 (16:28 +0000)]
MeshSmoothing moved into Triangulation class. New smoothing flag patch_level_1

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

24 years agoAck, I didn't want to check in this file. Sorry.
wolf [Thu, 18 May 2000 14:02:24 +0000 (14:02 +0000)]
Ack, I didn't want to check in this file. Sorry.

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

24 years agoUps, one should check things, even if they appear simple.
wolf [Thu, 18 May 2000 13:57:53 +0000 (13:57 +0000)]
Ups, one should check things, even if they appear simple.

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

24 years agoFix alleged bugs and add comments.
wolf [Thu, 18 May 2000 13:52:28 +0000 (13:52 +0000)]
Fix alleged bugs and add comments.

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

24 years agoFix two assertions.
wolf [Thu, 18 May 2000 13:49:37 +0000 (13:49 +0000)]
Fix two assertions.

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

24 years agoMove template function to respective .templates.h file.
wolf [Thu, 18 May 2000 13:16:06 +0000 (13:16 +0000)]
Move template function to respective .templates.h file.

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

24 years agoMark non-implemented block.
wolf [Thu, 18 May 2000 13:15:15 +0000 (13:15 +0000)]
Mark non-implemented block.

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

24 years agoAdd some more functions for block sparse matrices. Not all yet tested.
wolf [Thu, 18 May 2000 13:02:53 +0000 (13:02 +0000)]
Add some more functions for block sparse matrices. Not all yet tested.

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

24 years agoAllow access to the block indices.
wolf [Thu, 18 May 2000 12:14:55 +0000 (12:14 +0000)]
Allow access to the block indices.

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

24 years agoAdd more assertions.
wolf [Thu, 18 May 2000 12:07:42 +0000 (12:07 +0000)]
Add more assertions.

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

24 years ago.
wolf [Thu, 18 May 2000 11:53:34 +0000 (11:53 +0000)]
.

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

24 years agoImplement a block-to-global transformation function.
wolf [Thu, 18 May 2000 11:51:39 +0000 (11:51 +0000)]
Implement a block-to-global transformation function.

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

24 years agoFix language.
wolf [Thu, 18 May 2000 07:36:09 +0000 (07:36 +0000)]
Fix language.

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

24 years agoFix indentation.
wolf [Thu, 18 May 2000 07:31:38 +0000 (07:31 +0000)]
Fix indentation.

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

24 years agoIt compiles now.
wolf [Thu, 18 May 2000 07:14:02 +0000 (07:14 +0000)]
It compiles now.

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

24 years agoFurther work on apply_boundary_values for block matrices; still not compilable, so...
wolf [Wed, 17 May 2000 20:24:57 +0000 (20:24 +0000)]
Further work on apply_boundary_values for block matrices; still not compilable, so still commented out.

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

24 years agoAdd apply_boundary_values for block matrices and vectors.
wolf [Wed, 17 May 2000 14:30:39 +0000 (14:30 +0000)]
Add apply_boundary_values for block matrices and vectors.
At present not implemented, but I check it in to work at it at home.

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

24 years agoAdd apply_boundary_values for block matrices and vectors.
wolf [Wed, 17 May 2000 14:30:14 +0000 (14:30 +0000)]
Add apply_boundary_values for block matrices and vectors.

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

24 years agoGrant access to index objects.
wolf [Wed, 17 May 2000 14:10:02 +0000 (14:10 +0000)]
Grant access to index objects.

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

24 years agoImplement comparison of block index objects.
wolf [Wed, 17 May 2000 14:09:44 +0000 (14:09 +0000)]
Implement comparison of block index objects.

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

24 years agoapply_boundary_values. jacobians
wolf [Wed, 17 May 2000 13:53:40 +0000 (13:53 +0000)]
apply_boundary_values. jacobians

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

24 years agoFix wrong calculation.
wolf [Wed, 17 May 2000 13:30:35 +0000 (13:30 +0000)]
Fix wrong calculation.

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

24 years agoWhen eliminating boundary values from a matrix, we only have to eliminate the respect...
wolf [Wed, 17 May 2000 12:22:49 +0000 (12:22 +0000)]
When eliminating boundary values from a matrix, we only have to eliminate the respective element from the other rows for which we know that they have a nonzero element in that column. Previously, we searched all rows for this, but if the sparsity pattern is symmetric then we can do better than that by checking the nonzero elements of the present row and only visiting the respective columns. This reduces the complexity from N*log(m) to m*log(m), where N=size of the matrix and m=number of elements per row, i.e. from O(N) to O(1). In the case of non-symmetric sparsity patterns, it might not be worth to eliminate the respective row, since we have to use a solver for nonsymmetric problems anyway, and that can then eliminate the respective column iteratively.

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

24 years agoReindent.
wolf [Wed, 17 May 2000 10:56:14 +0000 (10:56 +0000)]
Reindent.

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

24 years agoFix formatting.
wolf [Wed, 17 May 2000 10:55:17 +0000 (10:55 +0000)]
Fix formatting.

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

24 years agoMake an assertion stronger. Move invariant code out of the loop.
wolf [Wed, 17 May 2000 10:52:22 +0000 (10:52 +0000)]
Make an assertion stronger. Move invariant code out of the loop.

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

24 years agoextra argument for formatting
guido [Tue, 16 May 2000 14:22:42 +0000 (14:22 +0000)]
extra argument for formatting

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

24 years agoUse the old scheme to compute the Jacobian matrices again. The one which uses Maple...
wolf [Tue, 16 May 2000 13:34:23 +0000 (13:34 +0000)]
Use the old scheme to compute the Jacobian matrices again. The one which uses Maple output was horribly slow (about 40 times, or so) and also overly complicated. A simple heat equation program ran 4 times faster after this change (the whole program, not only matrix assembly...), so this change is probably justified.

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

24 years agoFix some remaining problem with the templatization.
wolf [Tue, 16 May 2000 11:06:49 +0000 (11:06 +0000)]
Fix some remaining problem with the templatization.

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

24 years agoAdd standard container typedefs.
wolf [Tue, 16 May 2000 10:59:09 +0000 (10:59 +0000)]
Add standard container typedefs.

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

24 years agoAlso templatize on output data type.
wolf [Tue, 16 May 2000 10:51:06 +0000 (10:51 +0000)]
Also templatize on output data type.

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

24 years agoForgot some explicit instantiations.
wolf [Tue, 16 May 2000 10:42:33 +0000 (10:42 +0000)]
Forgot some explicit instantiations.

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

24 years agoNicer layout and white background.
wolf [Tue, 16 May 2000 09:17:26 +0000 (09:17 +0000)]
Nicer layout and white background.

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

24 years agoNicer layout.
wolf [Tue, 16 May 2000 09:08:00 +0000 (09:08 +0000)]
Nicer layout.

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