]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
15 years agoIgnore test zero boundary constraints generated files
young [Tue, 6 Jan 2009 14:25:48 +0000 (14:25 +0000)]
Ignore test zero boundary constraints generated files

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

15 years agoTest zero boundary constraints
young [Tue, 6 Jan 2009 14:23:48 +0000 (14:23 +0000)]
Test zero boundary constraints

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

15 years agoAdd a dummy return value in an unreachable place.
bangerth [Tue, 6 Jan 2009 04:49:31 +0000 (04:49 +0000)]
Add a dummy return value in an unreachable place.

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

15 years agoWork around a silly bug in xlC by shuffling the order of include files. xlC otherwise...
bangerth [Tue, 6 Jan 2009 04:47:42 +0000 (04:47 +0000)]
Work around a silly bug in xlC by shuffling the order of include files. xlC otherwise won't recognize an explicit instantiation of a class template member template.

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

15 years agoUse XX="$abc" instead of XX=$abc to avoid problems when abc is a variable that contai...
bangerth [Tue, 6 Jan 2009 04:41:37 +0000 (04:41 +0000)]
Use XX="$abc" instead of XX=$abc to avoid problems when abc is a variable that contains spaces. Also remove a left-over from the time when we used kdoc for documentation.

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

15 years agoAdd a TODO.
bangerth [Tue, 6 Jan 2009 04:36:35 +0000 (04:36 +0000)]
Add a TODO.

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

15 years agofinite elements use new transform functions now
kanschat [Mon, 5 Jan 2009 22:04:45 +0000 (22:04 +0000)]
finite elements use new transform functions now

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

15 years agonew Mapping::transform implemented, but not used
kanschat [Mon, 5 Jan 2009 21:13:20 +0000 (21:13 +0000)]
new Mapping::transform implemented, but not used

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

15 years agoeliminate offset from old Mapping::transform functions
kanschat [Mon, 5 Jan 2009 20:10:47 +0000 (20:10 +0000)]
eliminate offset from old Mapping::transform functions

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

15 years agoroundoff
kanschat [Mon, 5 Jan 2009 20:10:15 +0000 (20:10 +0000)]
roundoff

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

15 years agoroundoff
kanschat [Mon, 5 Jan 2009 19:36:30 +0000 (19:36 +0000)]
roundoff

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

15 years agointroduce function transform() into Mappings
kanschat [Mon, 5 Jan 2009 16:52:48 +0000 (16:52 +0000)]
introduce function transform() into Mappings

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

15 years agoCorrected the make_mass_function that had a bug when assembling together with right...
kronbichler [Mon, 5 Jan 2009 16:03:01 +0000 (16:03 +0000)]
Corrected the make_mass_function that had a bug when assembling together with right hand side functions.

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

15 years agoUndo one unnecessary change.
kronbichler [Mon, 5 Jan 2009 07:41:24 +0000 (07:41 +0000)]
Undo one unnecessary change.

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

15 years agoProvide some more Trilinos preconditioners and solvers.
kronbichler [Mon, 5 Jan 2009 07:38:24 +0000 (07:38 +0000)]
Provide some more Trilinos preconditioners and solvers.

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

15 years agoProjection of functions can be done more efficiently by simulaneously creating mass...
kronbichler [Tue, 30 Dec 2008 11:20:01 +0000 (11:20 +0000)]
Projection of functions can be done more efficiently by simulaneously creating mass matrix and right hand side vector.

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

15 years agoMention license.
bangerth [Tue, 30 Dec 2008 03:32:33 +0000 (03:32 +0000)]
Mention license.

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

15 years agoAvoid complaints by doxygen that it can't find a link to a parameter escaped by a...
bangerth [Tue, 30 Dec 2008 03:26:51 +0000 (03:26 +0000)]
Avoid complaints by doxygen that it can't find a link to a parameter escaped by a hash mark.

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

15 years agoRemove ambiguous language.
bangerth [Tue, 30 Dec 2008 03:26:08 +0000 (03:26 +0000)]
Remove ambiguous language.

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

15 years agoRemove some old cruft that happened to be still in this program.
bangerth [Mon, 29 Dec 2008 23:22:25 +0000 (23:22 +0000)]
Remove some old cruft that happened to be still in this program.

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

15 years agoFix doc markup in a number of places. Move one internal function from the private...
bangerth [Mon, 29 Dec 2008 22:12:33 +0000 (22:12 +0000)]
Fix doc markup in a number of places. Move one internal function from the private section of the class to the .cc file.

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

15 years agoAdd to documentation.
bangerth [Mon, 29 Dec 2008 22:11:48 +0000 (22:11 +0000)]
Add to documentation.

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

15 years agoMention Trilinos parallel sparsity pattern.
kronbichler [Mon, 29 Dec 2008 17:57:48 +0000 (17:57 +0000)]
Mention Trilinos parallel sparsity pattern.

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

15 years agoUpdated step-32 to use parallel Trilinos sparsity pattern.
kronbichler [Mon, 29 Dec 2008 15:14:33 +0000 (15:14 +0000)]
Updated step-32 to use parallel Trilinos sparsity pattern.

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

15 years agoMove a fixed test. Rename one that still fails.
bangerth [Mon, 29 Dec 2008 03:35:09 +0000 (03:35 +0000)]
Move a fixed test. Rename one that still fails.

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

15 years agoAugment comments.
bangerth [Mon, 29 Dec 2008 03:33:45 +0000 (03:33 +0000)]
Augment comments.

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

15 years agoAdd comments. Fix code.
bangerth [Mon, 29 Dec 2008 03:17:05 +0000 (03:17 +0000)]
Add comments. Fix code.

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

15 years agoImprove documentation.
bangerth [Mon, 29 Dec 2008 03:16:04 +0000 (03:16 +0000)]
Improve documentation.

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

15 years agoUse a cache of column indices to improve the speed of the Trilinos sparsity pattern...
kronbichler [Sun, 28 Dec 2008 14:04:26 +0000 (14:04 +0000)]
Use a cache of column indices to improve the speed of the Trilinos sparsity pattern generation.

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

15 years agoDo another cast to placate gcc3.3
bangerth [Sun, 28 Dec 2008 04:35:46 +0000 (04:35 +0000)]
Do another cast to placate gcc3.3

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

15 years agoUnify (a bit tediously) two more sets of functions into common templates.
bangerth [Sun, 28 Dec 2008 03:48:24 +0000 (03:48 +0000)]
Unify (a bit tediously) two more sets of functions into common templates.

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

15 years agoAdd output.
bangerth [Sun, 28 Dec 2008 01:32:07 +0000 (01:32 +0000)]
Add output.

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

15 years agoA reduced version of kelly_crash_01
bangerth [Sun, 28 Dec 2008 01:25:31 +0000 (01:25 +0000)]
A reduced version of kelly_crash_01

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

15 years agoUndo accidental change in Trilinos block solver.
kronbichler [Sat, 27 Dec 2008 20:45:08 +0000 (20:45 +0000)]
Undo accidental change in Trilinos block solver.

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

15 years agoAdded a function TrilinosWrappers::SparsityPattern that can generate distributed...
kronbichler [Sat, 27 Dec 2008 20:42:06 +0000 (20:42 +0000)]
Added a function TrilinosWrappers::SparsityPattern that can generate distributed sparsity patterns for use with Trilinos sparse matrices.

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

15 years agoWrite the cast in a different way in hopes to make it compile with gcc 3.3.1
bangerth [Sat, 27 Dec 2008 16:06:45 +0000 (16:06 +0000)]
Write the cast in a different way in hopes to make it compile with gcc 3.3.1

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

15 years agoMake memory_consumption() more accurate.
bangerth [Sat, 27 Dec 2008 05:09:24 +0000 (05:09 +0000)]
Make memory_consumption() more accurate.

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

15 years agoFix comment.
bangerth [Sat, 27 Dec 2008 04:08:47 +0000 (04:08 +0000)]
Fix comment.

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

15 years agoFixed multiple instantiations when both 1d and 2d libs are linked against a program.
heltai [Thu, 25 Dec 2008 10:38:23 +0000 (10:38 +0000)]
Fixed multiple instantiations when both 1d and 2d libs are linked against a program.

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

15 years agoRemove totally outdated test references for the MIPSpro compiler. This compiler is...
hartmann [Tue, 23 Dec 2008 14:37:37 +0000 (14:37 +0000)]
Remove totally outdated test references for the MIPSpro compiler. This compiler is not capable anymore to compile deal.II anyway.

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

15 years agoAdd changes entries for the last three commits.
hartmann [Tue, 23 Dec 2008 14:22:45 +0000 (14:22 +0000)]
Add changes entries for the last three commits.

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

15 years agoBring patch deal.II_DLR@5590 (leicht) to deal.II: Test anisotropic embedding and...
hartmann [Tue, 23 Dec 2008 14:11:26 +0000 (14:11 +0000)]
Bring patch deal.II_DLR@5590 (leicht) to deal.II: Test anisotropic embedding and restriction matrices of FE_Q.

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

15 years agoBring patch deal.II_DLR@5588 to deal.II (leicht): Supply anisotropic restriction...
hartmann [Tue, 23 Dec 2008 14:09:12 +0000 (14:09 +0000)]
Bring patch deal.II_DLR@5588 to deal.II (leicht): Supply anisotropic restriction and embedding matrices for FE_Q.

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

15 years agoGeneralize test to handle anisotropic children. Test new functionality from patch...
hartmann [Tue, 23 Dec 2008 13:17:22 +0000 (13:17 +0000)]
Generalize test to handle anisotropic children. Test new functionality from patch 18002.

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

15 years agoBring patch deal.II_DLR@5587 to deal.II: Let the functions tranforming mother to...
hartmann [Tue, 23 Dec 2008 13:13:17 +0000 (13:13 +0000)]
Bring patch deal.II_DLR@5587 to deal.II: Let the functions tranforming mother to child coordinates (and vice versa) handle anisotropic children.

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

15 years agoBring bug fix from deal.II_DLR@6149 to deal.II: Remove a (serious) bug where we creat...
hartmann [Tue, 23 Dec 2008 12:42:10 +0000 (12:42 +0000)]
Bring bug fix from deal.II_DLR@6149 to deal.II: Remove a (serious) bug where we created wrong meshes in 3D cases with both anisotropic refinement and non-standard line orientation.

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

15 years agoThe test output had changed due to patch 16450: Fixed bug in find_cells_adjacent_to_v...
hartmann [Tue, 23 Dec 2008 12:17:38 +0000 (12:17 +0000)]
The test output had changed due to patch 16450: Fixed bug in find_cells_adjacent_to_vertex. Now update the test refs accordingly.

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

15 years agoA few functions could be made faster by smarter access to the mapping data.
kronbichler [Mon, 22 Dec 2008 17:09:33 +0000 (17:09 +0000)]
A few functions could be made faster by smarter access to the mapping data.

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

15 years agoFix the misleading output of an assertion in a few places.
bangerth [Thu, 18 Dec 2008 03:03:47 +0000 (03:03 +0000)]
Fix the misleading output of an assertion in a few places.

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

15 years agoMake compile. How did this work for Guido?
bangerth [Thu, 18 Dec 2008 00:43:36 +0000 (00:43 +0000)]
Make compile. How did this work for Guido?

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

15 years agoreplace a restriction by a warning in the documentation
kanschat [Wed, 17 Dec 2008 21:26:46 +0000 (21:26 +0000)]
replace a restriction by a warning in the documentation

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

15 years agoenable computation of embedding matrices for elements not supporting anisotropic...
kanschat [Wed, 17 Dec 2008 21:17:45 +0000 (21:17 +0000)]
enable computation of embedding matrices for elements not supporting anisotropic refinement

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

15 years agoUse get_function_laplacians for the residual.
bangerth [Wed, 17 Dec 2008 15:51:23 +0000 (15:51 +0000)]
Use get_function_laplacians for the residual.

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

15 years agoEnsure that FEValuesExtractors objects are copyable.
bangerth [Wed, 17 Dec 2008 11:47:09 +0000 (11:47 +0000)]
Ensure that FEValuesExtractors objects are copyable.

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

15 years agoFix caption of an entry.
bangerth [Wed, 17 Dec 2008 11:40:03 +0000 (11:40 +0000)]
Fix caption of an entry.

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

15 years agoProperly guard a mutable variable in the MappingQEulerian class.
bangerth [Wed, 17 Dec 2008 01:29:22 +0000 (01:29 +0000)]
Properly guard a mutable variable in the MappingQEulerian class.

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

15 years agoMinor cleanup: Make a couple of variables const and move initialization appropriately.
bangerth [Wed, 17 Dec 2008 01:24:36 +0000 (01:24 +0000)]
Minor cleanup: Make a couple of variables const and move initialization appropriately.

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

15 years agoAdd a couple of functions in a second version.
bangerth [Wed, 17 Dec 2008 01:21:04 +0000 (01:21 +0000)]
Add a couple of functions in a second version.

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

15 years agoUse a single space character rather than a string with a single space.
bangerth [Tue, 16 Dec 2008 23:51:01 +0000 (23:51 +0000)]
Use a single space character rather than a string with a single space.

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

15 years agodo fail last
kanschat [Tue, 16 Dec 2008 16:41:55 +0000 (16:41 +0000)]
do fail last

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

15 years agoComment on two recent changes.
bangerth [Tue, 16 Dec 2008 15:03:08 +0000 (15:03 +0000)]
Comment on two recent changes.

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

15 years agoFix one typo.
bangerth [Tue, 16 Dec 2008 03:11:50 +0000 (03:11 +0000)]
Fix one typo.

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

15 years agoAdd get_function_laplacians() methods in FEValues class, improve performance of get_f...
kronbichler [Mon, 15 Dec 2008 23:16:45 +0000 (23:16 +0000)]
Add get_function_laplacians() methods in FEValues class, improve performance of get_function_xxx in views, use new functions in step-31 and step-32.

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

15 years agoReindent the whole file.
bangerth [Mon, 15 Dec 2008 15:57:16 +0000 (15:57 +0000)]
Reindent the whole file.

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

15 years agoAugment a TODO.
bangerth [Mon, 15 Dec 2008 15:56:02 +0000 (15:56 +0000)]
Augment a TODO.

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

15 years agoIn get/set_dof_values, make use of the cache of DoF indices for non-hp DoFHandlers...
bangerth [Mon, 15 Dec 2008 15:43:19 +0000 (15:43 +0000)]
In get/set_dof_values, make use of the cache of DoF indices for non-hp DoFHandlers to avoid memory allocation.

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

15 years agoMove a statement to the correct place.
bangerth [Mon, 15 Dec 2008 02:20:45 +0000 (02:20 +0000)]
Move a statement to the correct place.

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

15 years agoUndo Toby's accidental change of AC_INIT which also had the unfortunate consequence...
bangerth [Mon, 15 Dec 2008 00:55:03 +0000 (00:55 +0000)]
Undo Toby's accidental change of AC_INIT which also had the unfortunate consequence of breaking a bunch of tests.

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

15 years agoApply the same changes here as we did for step-31.
bangerth [Sun, 14 Dec 2008 05:02:23 +0000 (05:02 +0000)]
Apply the same changes here as we did for step-31.

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

15 years agoDocument new FEValuesViews features.
bangerth [Sun, 14 Dec 2008 04:50:01 +0000 (04:50 +0000)]
Document new FEValuesViews features.

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

15 years agoHopefully make compile.
bangerth [Sun, 14 Dec 2008 03:57:10 +0000 (03:57 +0000)]
Hopefully make compile.

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

15 years agoUse extractors of function values to only get at velocities rather than all components.
bangerth [Sun, 14 Dec 2008 03:55:44 +0000 (03:55 +0000)]
Use extractors of function values to only get at velocities rather than all components.

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

15 years agoadd
bangerth [Sun, 14 Dec 2008 03:44:37 +0000 (03:44 +0000)]
add

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

15 years agoUpdate
bangerth [Sun, 14 Dec 2008 02:34:57 +0000 (02:34 +0000)]
Update

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

15 years agoAlso provide ways to extract symmetric gradients and divergences.
bangerth [Sun, 14 Dec 2008 02:24:20 +0000 (02:24 +0000)]
Also provide ways to extract symmetric gradients and divergences.

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

15 years agoadd
bangerth [Sun, 14 Dec 2008 02:11:51 +0000 (02:11 +0000)]
add

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

15 years agoAlso optimize get_function_gradients/hessians.
bangerth [Sun, 14 Dec 2008 00:32:48 +0000 (00:32 +0000)]
Also optimize get_function_gradients/hessians.

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

15 years agoOptimize the get_function_values function in Vector.
bangerth [Sun, 14 Dec 2008 00:24:43 +0000 (00:24 +0000)]
Optimize the get_function_values function in Vector.

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

15 years agoUse extractors to access only the velocity values.
bangerth [Sat, 13 Dec 2008 23:27:23 +0000 (23:27 +0000)]
Use extractors to access only the velocity values.

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

15 years agoMake test pass.
bangerth [Sat, 13 Dec 2008 23:22:35 +0000 (23:22 +0000)]
Make test pass.

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

15 years agoFirst version of get_function_* for Vector extractors. The code is not optimized...
bangerth [Sat, 13 Dec 2008 20:29:16 +0000 (20:29 +0000)]
First version of get_function_* for Vector extractors. The code is not optimized and fe_values_view_14 currently still fails.

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

15 years agoMove the declaration of a few member classes to the .cc file -- they are not used...
bangerth [Sat, 13 Dec 2008 18:25:41 +0000 (18:25 +0000)]
Move the declaration of a few member classes to the .cc file -- they are not used anywhere outside the implementation of this class and so their definition doesn't need to be seen to everyone who uses the header file.

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

15 years agoHand-optimize a case in the hot path of the symmetric_gradient function.
bangerth [Sat, 13 Dec 2008 18:08:18 +0000 (18:08 +0000)]
Hand-optimize a case in the hot path of the symmetric_gradient function.

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

15 years agoAdd a cast to make a conversion valid in code that's dead.
bangerth [Sat, 13 Dec 2008 17:35:18 +0000 (17:35 +0000)]
Add a cast to make a conversion valid in code that's dead.

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

15 years agoGuard more explicit specializations to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:18:07 +0000 (17:18 +0000)]
Guard more explicit specializations to avoid multiple definitions.

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

15 years agoGuard more explicit specializations to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:17:03 +0000 (17:17 +0000)]
Guard more explicit specializations to avoid multiple definitions.

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

15 years agoGuard more explicit specializations to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:15:31 +0000 (17:15 +0000)]
Guard more explicit specializations to avoid multiple definitions.

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

15 years agoGuard an explicit specialization to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:13:09 +0000 (17:13 +0000)]
Guard an explicit specialization to avoid multiple definitions.

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

15 years agoMark a bunch of explicit specializations as inline to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:11:30 +0000 (17:11 +0000)]
Mark a bunch of explicit specializations as inline to avoid multiple definitions.

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

15 years agoGuard two explicit specializations to avoid multiple definitions.
bangerth [Sat, 13 Dec 2008 17:07:10 +0000 (17:07 +0000)]
Guard two explicit specializations to avoid multiple definitions.

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

15 years agoRemove accidentally copied files.
bangerth [Sat, 13 Dec 2008 00:07:15 +0000 (00:07 +0000)]
Remove accidentally copied files.

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

15 years agoAdd the ability to query for the values/gradients/... of a single component of a...
bangerth [Sat, 13 Dec 2008 00:05:16 +0000 (00:05 +0000)]
Add the ability to query for the values/gradients/... of a single component of a vector valued finite element function at the quadrature points of a FEValues object.

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

15 years agoDocument FEValuesViews changes.
bangerth [Thu, 11 Dec 2008 23:06:02 +0000 (23:06 +0000)]
Document FEValuesViews changes.

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

15 years agoUndo the previous change: it actually proved counter productive: Compilers are better...
bangerth [Thu, 11 Dec 2008 22:17:36 +0000 (22:17 +0000)]
Undo the previous change: it actually proved counter productive: Compilers are better at CSE than one can apparently do in source code...

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

15 years agoDo some common subexpression elimination by hand.
bangerth [Thu, 11 Dec 2008 21:48:56 +0000 (21:48 +0000)]
Do some common subexpression elimination by hand.

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

15 years agoChange the way we store data to keep thing accessed at the same time together in...
bangerth [Thu, 11 Dec 2008 21:34:23 +0000 (21:34 +0000)]
Change the way we store data to keep thing accessed at the same time together in memory. Also reduce the number of indirections through this scheme.

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

15 years agoRemove a field no longer needed.
bangerth [Thu, 11 Dec 2008 21:00:32 +0000 (21:00 +0000)]
Remove a field no longer needed.

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

15 years agoAdd specializations for symmetrize for the various dimensions.
bangerth [Thu, 11 Dec 2008 20:57:48 +0000 (20:57 +0000)]
Add specializations for symmetrize for the various dimensions.

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

15 years agoInitialize variable.
bangerth [Thu, 11 Dec 2008 20:47:13 +0000 (20:47 +0000)]
Initialize variable.

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

15 years agoCache even more data to make the case of primitive elements more efficient.
bangerth [Thu, 11 Dec 2008 20:30:08 +0000 (20:30 +0000)]
Cache even more data to make the case of primitive elements more efficient.

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