]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Fri, 11 Mar 2016 04:40:35 +0000 (22:40 -0600)]
Merge pull request #2332 from drwells/remove-unused-forward-declarations
Remove unused forward declarations
David Wells [Fri, 11 Mar 2016 03:15:51 +0000 (22:15 -0500)]
Describe forward declarations in the style guide.
David Wells [Sun, 6 Mar 2016 04:41:30 +0000 (23:41 -0500)]
Add headers for values returned by methods.
Currently, one could include this header and then write something like
dof_handler.begin_active()->set_active_fe_index(1)
and this will fail to compile with obscure template errors because the
DoFCellAccessor (the value returned by '->') is only forward declared
without this extra header.
David Wells [Sun, 6 Mar 2016 04:40:31 +0000 (23:40 -0500)]
Add missing headers.
David Wells [Sun, 6 Mar 2016 02:19:49 +0000 (21:19 -0500)]
Include headers for default template parameters.
David Wells [Sun, 6 Mar 2016 02:19:23 +0000 (21:19 -0500)]
Update headers in some tests.
David Wells [Sat, 5 Mar 2016 20:13:28 +0000 (15:13 -0500)]
Forward declare things where they are used.
David Wells [Sat, 5 Mar 2016 17:08:33 +0000 (12:08 -0500)]
Remove some unused headers.
David Wells [Sat, 5 Mar 2016 17:04:06 +0000 (12:04 -0500)]
Use headers instead of forward declarations.
We use typedefs inside of these classes so the header is necessary. The
header is currently included anyway through mapping_q1.h.
David Wells [Sat, 5 Mar 2016 17:03:44 +0000 (12:03 -0500)]
Move a header into a .templates file.
David Wells [Sat, 5 Mar 2016 20:12:41 +0000 (15:12 -0500)]
Explicitly include needed header files.
David Wells [Sat, 5 Mar 2016 20:11:14 +0000 (15:11 -0500)]
Improve forward declarations in dof_tools.h.
This commit does two things: it brings in hp/dof_handler.h
explicitly (since details of that class are used) and cleans up the
forward declarations already present.
David Wells [Sat, 5 Mar 2016 19:53:46 +0000 (14:53 -0500)]
Remove unused forward declarations.
David Wells [Thu, 10 Mar 2016 18:06:53 +0000 (13:06 -0500)]
Merge pull request #2329 from bangerth/provide-cmake-message
Let the 'indent' custom target print a better message.
Wolfgang Bangerth [Thu, 10 Mar 2016 14:59:58 +0000 (08:59 -0600)]
Don't generate status output.
Also provide an error if we couldn't find the right version of
astyle. This didn't matter much before because the tool was always
called on the command line, but is important now that it can be called
by 'make indent'.
David Wells [Thu, 10 Mar 2016 05:37:51 +0000 (00:37 -0500)]
Merge pull request #2330 from bangerth/fix-compilation
Fix compilation.
Wolfgang Bangerth [Thu, 10 Mar 2016 04:28:02 +0000 (22:28 -0600)]
Perform the same modifications for new_thread() as well.
Wolfgang Bangerth [Thu, 10 Mar 2016 01:33:31 +0000 (19:33 -0600)]
Fix compilation.
GCC 4.6.3 does support C++11 but apparently runs into
trouble with the recent addition of the new Threads::new_task()
function. This patch ensures that the right overload is found
by not specifying a template argument explicitly, but explicitly
casting the argument to the type of the argument of the function
we want to call. This cast would have to be performed also when
specifying the template argument explicitly.
Wolfgang Bangerth [Thu, 10 Mar 2016 01:31:14 +0000 (19:31 -0600)]
Let the 'indent' custom target print a better message.
The existing message displays the command that is being executed. Instead
say what it *does*.
Luca Heltai [Wed, 9 Mar 2016 18:16:20 +0000 (19:16 +0100)]
Merge pull request #2324 from ESeNonFossiIo/NURBSPatchManifold
Nurbs patch manifold
ESeNonFossiIo [Tue, 8 Mar 2016 21:16:47 +0000 (22:16 +0100)]
documentation
ESeNonFossiIo [Tue, 8 Mar 2016 20:48:45 +0000 (21:48 +0100)]
test for ../tests/opencascade/nurbs_patches_manifold_00
ESeNonFossiIo [Tue, 8 Mar 2016 20:48:25 +0000 (21:48 +0100)]
NURBSPatchManifold
Luca Heltai [Wed, 9 Mar 2016 14:23:33 +0000 (15:23 +0100)]
Merge pull request #2326 from bangerth/new-new-task
Implement a C++11 conforming way to pass lambdas etc to new_task().
Wolfgang Bangerth [Wed, 9 Mar 2016 13:55:07 +0000 (07:55 -0600)]
Add another note.
Wolfgang Bangerth [Wed, 9 Mar 2016 13:49:29 +0000 (07:49 -0600)]
Add another test.
Wolfgang Bangerth [Wed, 9 Mar 2016 02:08:54 +0000 (20:08 -0600)]
Add tests.
Wolfgang Bangerth [Wed, 9 Mar 2016 02:08:32 +0000 (20:08 -0600)]
Implement a C++11 conforming way to pass lambdas etc to new_task().
Wolfgang Bangerth [Tue, 8 Mar 2016 12:35:40 +0000 (06:35 -0600)]
Merge pull request #2323 from nicola-giuliani/interpolate_codim_one
instantiation codim
Wolfgang Bangerth [Tue, 8 Mar 2016 12:35:14 +0000 (06:35 -0600)]
Merge pull request #2322 from appiazzolla/master
Remove only one block warning.
Nicola Giuliani [Tue, 8 Mar 2016 12:25:57 +0000 (13:25 +0100)]
typo
Nicola Giuliani [Tue, 8 Mar 2016 10:33:19 +0000 (11:33 +0100)]
instantiation codim
Pablo Lucero [Tue, 8 Mar 2016 06:09:57 +0000 (07:09 +0100)]
Eliminating lines instead of commenting them out
Pablo Lucero [Mon, 7 Mar 2016 22:12:42 +0000 (23:12 +0100)]
Remove only one block warning. I find it not that useful and very annoying in a matrix free setup when this class is called frequently
Wolfgang Bangerth [Mon, 7 Mar 2016 13:51:21 +0000 (07:51 -0600)]
Merge pull request #2308 from luca-heltai/tangent-spherical
Implemented get_tangent_vector for SphericalManifold.
Martin Kronbichler [Mon, 7 Mar 2016 13:43:12 +0000 (14:43 +0100)]
Merge pull request #2294 from drwells/sparsity-tools-dg-coupling-1d
[WIP] Sparsity tools DG coupling 1D
Bruno Turcksin [Mon, 7 Mar 2016 13:39:07 +0000 (08:39 -0500)]
Merge pull request #2318 from bangerth/fix-compilation-2
Provide necessary #include file and properly qualify name.
Luca Heltai [Mon, 7 Mar 2016 13:27:19 +0000 (14:27 +0100)]
Minor cleanups.
Wolfgang Bangerth [Mon, 7 Mar 2016 13:32:22 +0000 (07:32 -0600)]
Provide necessary #include file and properly qualify name.
Luca Heltai [Sat, 5 Mar 2016 18:36:20 +0000 (19:36 +0100)]
Added tangent vector to SphericalManifold.
Luca Heltai [Mon, 7 Mar 2016 13:27:06 +0000 (14:27 +0100)]
Merge pull request #2315 from bangerth/minor-cleanup3-5
Minor cleanups.
Wolfgang Bangerth [Mon, 7 Mar 2016 12:54:16 +0000 (06:54 -0600)]
Merge pull request #2303 from bangerth/address-style-issues
Address minor style issues.
Wolfgang Bangerth [Fri, 4 Mar 2016 17:59:51 +0000 (11:59 -0600)]
Address minor style issues.
Wolfgang Bangerth [Mon, 7 Mar 2016 12:41:45 +0000 (06:41 -0600)]
Minor cleanups.
Wolfgang Bangerth [Mon, 7 Mar 2016 12:04:45 +0000 (06:04 -0600)]
Merge pull request #2314 from davydden/branch_petscscalar_complex_symm_hermit
add missing Asserts in is_symmetric() and is_hermitian()
Denis Davydov [Mon, 7 Mar 2016 10:33:45 +0000 (11:33 +0100)]
add missing Asserts in is_symmetric() and is_hermitian()
David Wells [Mon, 7 Mar 2016 04:02:48 +0000 (23:02 -0500)]
Update the tests to run in 1D.
I verified these by both inspecting a few sparsity patterns graphically
and by switching off the 'continue' statement optimizations.
David Wells [Thu, 3 Mar 2016 01:14:35 +0000 (20:14 -0500)]
Fix a typo.
David Wells [Thu, 3 Mar 2016 01:14:24 +0000 (20:14 -0500)]
Redo the logic in make_flux_sparsity_pattern.
As was reported on the mailing list, this function did not work in 1D
because it relied on setting the user flag on a face. This is not
possible because a 'face' in 1D ultimately resolves to the class
TriaAccessor<0, 1, 1>, which does not support user flags.
David Wells [Wed, 2 Mar 2016 13:51:42 +0000 (08:51 -0500)]
Improve spacing and indentation.
David Wells [Wed, 2 Mar 2016 13:37:47 +0000 (08:37 -0500)]
Prefer 'face (face_n)' to 'face(face)'.
The former is easier to read.
David Wells [Wed, 2 Mar 2016 01:45:52 +0000 (20:45 -0500)]
Fix a wrong comment.
Martin Kronbichler [Sun, 6 Mar 2016 21:45:49 +0000 (22:45 +0100)]
Merge pull request #2313 from drwells/remove-repeated-tests
Remove repeated tests.
David Wells [Sun, 6 Mar 2016 21:27:41 +0000 (16:27 -0500)]
Remove repeated tests.
Since CompressedSparsityPattern and CompressedSetSparsityPattern are now
just typedefs for DynamicSparsityPattern, the only difference between
these (deleted) tests and the versions without '_x's in their names is
a small change in how we loop across the sparsity pattern: the diff
between the version with the '_x' and the version without was always, up
to different classes for the sparsity pattern, either
< for (CompressedSetSparsityPattern::iterator
< c = sp.begin(line); c!=sp.end(line); ++c)
< deallog << c->column() << " ";
---
> for (unsigned int c=0; c<sp.row_length(line); ++c)
> deallog << sp.column_number(line,c) << " ";
or
< for (CompressedSetSparsityPattern::iterator
< c = sp.block(block_row.first,col).begin(block_row.second);
< c!=sp.block(block_row.first,col).end(block_row.second); ++c)
< deallog << c->column()
---
> for (unsigned int c=0;
> c<sp.block(block_row.first,col).row_length(block_row.second);
> ++c)
> deallog << sp.block(block_row.first,col).column_number(block_row.second,c)
and the outputs were identical.
Martin Kronbichler [Sun, 6 Mar 2016 20:36:07 +0000 (21:36 +0100)]
Merge pull request #2309 from drwells/sparsity-to-sparsitypatterntype
Prefer SparsityPatternType to Sparsity.
David Wells [Sat, 5 Mar 2016 17:08:44 +0000 (12:08 -0500)]
Prefer SparsityPatternType to Sparsity.
Denis Davydov [Sat, 5 Mar 2016 19:43:49 +0000 (20:43 +0100)]
Merge pull request #2310 from drwells/fix-failing-indent
Fix the failing indentation.
David Wells [Sat, 5 Mar 2016 19:32:10 +0000 (14:32 -0500)]
Fix the failing indentation.
Luca Heltai [Sat, 5 Mar 2016 13:30:53 +0000 (14:30 +0100)]
Merge pull request #2302 from bangerth/fix-grammar
Fix grammar.
Luca Heltai [Sat, 5 Mar 2016 13:30:34 +0000 (14:30 +0100)]
Merge pull request #2305 from bangerth/implement-tangent-for-chart-manifold
Implement the tangent vector for the ChartManifold class.
Luca Heltai [Sat, 5 Mar 2016 13:12:22 +0000 (14:12 +0100)]
Merge pull request #2304 from bangerth/add-tests-2
Add tests for ChartManifold.
Denis Davydov [Sat, 5 Mar 2016 08:57:48 +0000 (09:57 +0100)]
Merge pull request #2306 from tamiko/cmake_export_package_configuration
CMake: Also export package configuration to dealIIConfig.cmake
Matthias Maier [Sat, 5 Mar 2016 08:00:36 +0000 (02:00 -0600)]
CMake: Also export package configuration to dealIIConfig.cmake
This is a quick workaround to also allow to export package configuration
variables of the form
DEAL_II_<FEATURE>_WITH_<...>
to be exported to deal.IIConfig.cmake
Denis Davydov [Sat, 5 Mar 2016 07:26:26 +0000 (08:26 +0100)]
Merge pull request #2301 from davydden/kelly_hK_factor
add the common h_K factor to Kelly estimator
Denis Davydov [Fri, 4 Mar 2016 10:42:31 +0000 (11:42 +0100)]
add the common h_K factor to Kelly estimator
Wolfgang Bangerth [Fri, 4 Mar 2016 21:00:35 +0000 (15:00 -0600)]
Add non-trivial tests for the tangent vector on a cylinder surface.
Wolfgang Bangerth [Fri, 4 Mar 2016 20:10:39 +0000 (14:10 -0600)]
Add a bunch of tests for ChartManifold.
These test tangent directions for the simple case that the pull back
and push forward operations are the identity, or the identity on a
subspace (i.e., a projection).
Wolfgang Bangerth [Thu, 3 Mar 2016 16:18:49 +0000 (10:18 -0600)]
Implement the tangent vector for the ChartManifold class.
Once one writes the formula down, it is quite clear what needs to happen and
how the code has to look like. The only slight difficulty is to treat periodicity
correctly.
Wolfgang Bangerth [Fri, 4 Mar 2016 17:53:04 +0000 (11:53 -0600)]
Add tests for ChartManifold.
These tests implement a ChartManifold with an identity pull-back/push-forward,
thereby creating a flat manifold. The pre-image that the pull-back projects
onto has a higher dimension, however, adding a tiny wrinkle to the system.
Wolfgang Bangerth [Fri, 4 Mar 2016 17:52:14 +0000 (11:52 -0600)]
Add tests for ChartManifold.
These tests implement a ChartManifold with an identity pull-back/push-forward,
thereby creating a flat manifold.
Wolfgang Bangerth [Fri, 4 Mar 2016 17:50:00 +0000 (11:50 -0600)]
Fix grammar.
Bruno Turcksin [Fri, 4 Mar 2016 14:42:25 +0000 (09:42 -0500)]
Merge pull request #2224 from Rombur/filtered_iterators
[RFC] Allow FilteredIterators to use 2 predicates
Bruno Turcksin [Fri, 4 Mar 2016 14:34:48 +0000 (09:34 -0500)]
Add entry in changes.h
Bruno Turcksin [Thu, 3 Mar 2016 16:41:08 +0000 (11:41 -0500)]
Do not required C++14.
Bruno Turcksin [Wed, 2 Mar 2016 21:06:34 +0000 (16:06 -0500)]
Filter range given an arbitrary number of IteratorFilters.
Bruno Turcksin [Mon, 22 Feb 2016 23:08:41 +0000 (18:08 -0500)]
Add test for IteratorFilter::AtBoundary.
Bruno Turcksin [Thu, 18 Feb 2016 17:38:27 +0000 (12:38 -0500)]
Add a new IteratorFilters AtBoundary.
Wolfgang Bangerth [Thu, 3 Mar 2016 21:43:19 +0000 (15:43 -0600)]
Merge pull request #2285 from ESeNonFossiIo/opencascade
openCASCADE changes orientation according to the flag
ESeNonFossiIo [Wed, 2 Mar 2016 11:07:52 +0000 (12:07 +0100)]
write changes in change.h
ESeNonFossiIo [Wed, 2 Mar 2016 09:41:19 +0000 (10:41 +0100)]
small doc
ESeNonFossiIo [Tue, 1 Mar 2016 15:46:30 +0000 (16:46 +0100)]
change orientation
David Wells [Thu, 3 Mar 2016 16:21:59 +0000 (11:21 -0500)]
Merge pull request #2297 from bangerth/minor-cleanups-4
Minor cleanups.
Wolfgang Bangerth [Thu, 3 Mar 2016 16:16:44 +0000 (10:16 -0600)]
Minor cleanups.
Mainly just adjusting empty lines to our usual style.
Wolfgang Bangerth [Thu, 3 Mar 2016 16:07:52 +0000 (10:07 -0600)]
Merge pull request #2296 from drwells/update-umfpack-links
Update the links to UMFPACK's web site.
David Wells [Thu, 3 Mar 2016 14:43:55 +0000 (09:43 -0500)]
Update the links to UMFPACK's web site.
Wolfgang Bangerth [Wed, 2 Mar 2016 23:02:46 +0000 (17:02 -0600)]
Merge pull request #2292 from tjhei/mainline_pr2291
fix makeofflinedoc.sh image downloading
Timo Heister [Wed, 2 Mar 2016 21:09:44 +0000 (16:09 -0500)]
fix makeofflinedoc.sh image downloading
- check Tutorial.html because there is an index.html in other
directories
- also download .svg files
Bruno Turcksin [Wed, 2 Mar 2016 12:56:09 +0000 (07:56 -0500)]
Merge pull request #2288 from tjhei/fix_matrix_tools
take over #2286: Fix matrix tools
Bruno Turcksin [Wed, 2 Mar 2016 12:55:20 +0000 (07:55 -0500)]
Merge pull request #2287 from asartori86/indent
added make (or ninja) indent
alberto sartori [Wed, 2 Mar 2016 09:53:56 +0000 (10:53 +0100)]
added log
alberto sartori [Tue, 1 Mar 2016 22:22:55 +0000 (23:22 +0100)]
added make indent
Timo Heister [Tue, 1 Mar 2016 16:48:16 +0000 (11:48 -0500)]
wrap correctly in namespace
fixes missing apply_boundary_values() implementation error
Conflicts:
source/numerics/matrix_tools_once.cc
Timo Heister [Tue, 1 Mar 2016 16:47:48 +0000 (11:47 -0500)]
remove dead function
Conflicts:
include/deal.II/numerics/matrix_tools.h
Luca Heltai [Tue, 1 Mar 2016 15:26:47 +0000 (16:26 +0100)]
Merge pull request #2284 from bangerth/fix-argument-list
Properly indent an argument list.
Wolfgang Bangerth [Tue, 1 Mar 2016 15:16:31 +0000 (09:16 -0600)]
Properly indent an argument list.
Also make an argument 'const' that is logically an input argument.
Bruno Turcksin [Tue, 1 Mar 2016 14:08:58 +0000 (09:08 -0500)]
Merge pull request #2283 from bangerth/remove-unnecessary-include-2
Remove an unnecessary #include directive.
Wolfgang Bangerth [Tue, 1 Mar 2016 14:00:51 +0000 (08:00 -0600)]
Remove an unnecessary #include directive.
Found while talking about this stuff with Luca.
Bruno Turcksin [Tue, 1 Mar 2016 13:08:27 +0000 (08:08 -0500)]
Merge pull request #2281 from tjhei/typo
small typo
Timo Heister [Tue, 1 Mar 2016 13:00:16 +0000 (08:00 -0500)]
small typo
Denis Davydov [Mon, 29 Feb 2016 21:34:44 +0000 (22:34 +0100)]
Merge pull request #2280 from bangerth/fix-test-6
Adjust the output of a test to recent changes.
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.