]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Thu, 24 Jan 2019 21:49:28 +0000 (16:49 -0500)]
Merge pull request #7635 from tamiko/fix_typo
Fix a typo
Matthias Maier [Thu, 24 Jan 2019 19:43:25 +0000 (13:43 -0600)]
fix a typo
Daniel Arndt [Thu, 24 Jan 2019 19:31:43 +0000 (20:31 +0100)]
Merge pull request #7632 from bangerth/private
Make the internals of class Vector 'private:'.
Wolfgang Bangerth [Thu, 24 Jan 2019 18:02:12 +0000 (11:02 -0700)]
Merge pull request #7589 from masterleinad/improve_hdf5
Improve HDF5 files
Wolfgang Bangerth [Thu, 24 Jan 2019 16:43:25 +0000 (09:43 -0700)]
Remove a duplicate 'private:' marker and move a function declaration.
Daniel Arndt [Thu, 24 Jan 2019 16:24:24 +0000 (17:24 +0100)]
Merge pull request #7631 from bangerth/duplicate
Remove a duplicate 'public:' specifier.
Daniel Arndt [Thu, 24 Jan 2019 09:38:41 +0000 (10:38 +0100)]
Merge pull request #7587 from bangerth/doc-update
Update the documentation of VectorTools::project.
Daniel Arndt [Fri, 11 Jan 2019 12:33:06 +0000 (13:33 +0100)]
Improve HDF5 files
Wolfgang Bangerth [Thu, 24 Jan 2019 04:42:38 +0000 (21:42 -0700)]
Make the internals of class Vector 'private:'.
Wolfgang Bangerth [Thu, 24 Jan 2019 04:36:05 +0000 (21:36 -0700)]
Merge pull request #7537 from marcfehling/cell-data-transfer
Introduced p::d::CellDataTransfer.
Wolfgang Bangerth [Thu, 24 Jan 2019 04:12:51 +0000 (21:12 -0700)]
Merge pull request #7603 from masterleinad/more_clang-tidy
Enable more clang-tidy checks
Wolfgang Bangerth [Thu, 24 Jan 2019 03:39:37 +0000 (20:39 -0700)]
Remove a duplicate 'public:' specifier.
Wolfgang Bangerth [Thu, 10 Jan 2019 22:07:52 +0000 (15:07 -0700)]
Update the documentation of VectorTools::project.
Wolfgang Bangerth [Thu, 24 Jan 2019 02:54:49 +0000 (19:54 -0700)]
Merge pull request #7620 from drwells/deprecate-VectorSlice
Deprecate VectorSlice.
Daniel Arndt [Wed, 23 Jan 2019 17:56:12 +0000 (18:56 +0100)]
Merge pull request #7626 from tjhei/doxygen_fixes
fix doxygen errors
Daniel Arndt [Wed, 23 Jan 2019 16:04:27 +0000 (17:04 +0100)]
Merge pull request #7585 from bangerth/exceptions-2
Fix a number of exceptions in Triangulation::begin/end/last_...().
Wolfgang Bangerth [Thu, 10 Jan 2019 14:01:48 +0000 (07:01 -0700)]
Fix a number of exceptions in Triangulation::begin/end/last_...().
Daniel Arndt [Tue, 22 Jan 2019 22:17:58 +0000 (23:17 +0100)]
Merge pull request #7625 from tjhei/doxygen_formula_style
Doxygen formula style
Daniel Arndt [Tue, 22 Jan 2019 21:59:03 +0000 (22:59 +0100)]
Merge pull request #7624 from tjhei/doxygen_formula_errors
fix doxygen formula errors
Timo Heister [Tue, 22 Jan 2019 20:43:59 +0000 (13:43 -0700)]
fix doxygen errors
Daniel Arndt [Tue, 22 Jan 2019 20:38:09 +0000 (21:38 +0100)]
Merge pull request #7618 from drwells/use-vector-data-fixes
Avoid the old &vec[0] idiom when possible.
Timo Heister [Tue, 22 Jan 2019 19:32:03 +0000 (12:32 -0700)]
doxygen: add missing newcommand for HTML output
latex formulas in doxygen HTML output without mathjax would not work
because of a missing newcommand. This is now fixed.
Timo Heister [Tue, 22 Jan 2019 17:09:02 +0000 (10:09 -0700)]
fix doxygen formula errors
see #7623
David Wells [Tue, 22 Jan 2019 14:37:24 +0000 (09:37 -0500)]
Merge pull request #7621 from masterleinad/fix_release_warnings
Fix warnings in Release mode
Daniel Arndt [Tue, 22 Jan 2019 10:15:36 +0000 (11:15 +0100)]
Fix warnings in Release mode
Bruno Turcksin [Tue, 22 Jan 2019 00:04:16 +0000 (19:04 -0500)]
Merge pull request #7619 from masterleinad/fix_nvcc_wrapper
Fix compiling with nvcc_wrapper as C++ compiler
David Wells [Mon, 21 Jan 2019 19:31:10 +0000 (14:31 -0500)]
Deprecate VectorSlice.
ArrayView offers the same functionality but in a more general way.
This PR reimplements VectorSlice as a class inheriting from ArrayView,
which automatically gives us all of the right conversions.
Daniel Arndt [Mon, 21 Jan 2019 10:12:15 +0000 (11:12 +0100)]
Modify AssertVectorVectorDimension slightly to satisfy nvcc_wrapper
Daniel Arndt [Sun, 20 Jan 2019 23:09:53 +0000 (00:09 +0100)]
Avoid boost::container::small_vector::emplace_back
Daniel Arndt [Sun, 20 Jan 2019 16:26:44 +0000 (17:26 +0100)]
Fix a conversion from SymmetricTensor to Tensor
Daniel Arndt [Sun, 20 Jan 2019 00:27:06 +0000 (01:27 +0100)]
Disable a test when compiling without complex support
Denis Davydov [Mon, 21 Jan 2019 04:56:18 +0000 (05:56 +0100)]
Merge pull request #7614 from tamiko/restructure_set_periodicity
DoFTools: restructure set_periodicity_constraints
David Wells [Sun, 20 Jan 2019 18:33:10 +0000 (13:33 -0500)]
Replace &vec[0] with vec.data() or vec.get().
This is more explicit and also works correctly when the array is
nullptr.
Matthias Maier [Sun, 20 Jan 2019 23:24:26 +0000 (17:24 -0600)]
address comments
David Wells [Sun, 20 Jan 2019 00:43:14 +0000 (19:43 -0500)]
Merge pull request #7507 from masterleinad/clang-7-compress-debug-sections
Use debug flags when checking for compress-debug-sections
Daniel Arndt [Sat, 19 Jan 2019 10:49:05 +0000 (11:49 +0100)]
Disable modernize checks instead of enabling
Daniel Arndt [Wed, 16 Jan 2019 01:06:34 +0000 (02:06 +0100)]
modernize-use-equals-delete
Daniel Arndt [Tue, 15 Jan 2019 23:39:17 +0000 (00:39 +0100)]
modernize-use-equals-default
Daniel Arndt [Tue, 15 Jan 2019 16:58:28 +0000 (17:58 +0100)]
modernize-redundant-void-arg
Daniel Arndt [Wed, 5 Dec 2018 14:38:29 +0000 (15:38 +0100)]
Use debug flags when checking for compress-debug-sections
Denis Davydov [Sat, 19 Jan 2019 18:50:55 +0000 (19:50 +0100)]
Merge pull request #7617 from masterleinad/fix_clang-4-warnings
Fix clang-4 warnings
Daniel Arndt [Sat, 19 Jan 2019 14:59:42 +0000 (15:59 +0100)]
Fix clang-4 warnings
Daniel Arndt [Sat, 19 Jan 2019 10:58:37 +0000 (11:58 +0100)]
Merge pull request #7615 from drwells/add-data-ptrs
Add Vector::data and AlignedVector::data.
Martin Kronbichler [Sat, 19 Jan 2019 08:47:04 +0000 (09:47 +0100)]
Merge pull request #7609 from masterleinad/loop-convert_8
Last modernize-loop-convert changes
Timo Heister [Sat, 19 Jan 2019 05:14:04 +0000 (22:14 -0700)]
Merge pull request #7616 from drwells/fix-script-install-path
Fix the installation path for a script.
David Wells [Sat, 19 Jan 2019 03:47:01 +0000 (22:47 -0500)]
Fix the installation path for a script.
CMake rightfully complains that
CMake Error at cmake/scripts/CMakeLists.txt:56 (FILE):
FILE COPY cannot find
"/home/drwells/Documents/Code/CPP/dealii-dev/cmake/scripts/../contrib/utilities/indent.py".
doesn't exist: the script is in contrib/utilities, not cmake/contrib/utilities.
David Wells [Sat, 19 Jan 2019 03:31:32 +0000 (22:31 -0500)]
Add Vector::data and AlignedVector::data.
This improves compatibility with std::vector.
David Wells [Sat, 19 Jan 2019 03:31:01 +0000 (22:31 -0500)]
Merge pull request #7613 from drwells/rename-reserved-identifiers
Avoid reserved identifier names in AlignedVector.
Matthias Maier [Fri, 18 Jan 2019 21:01:55 +0000 (15:01 -0600)]
DoFTools: restructure set_periodicity_constraints, part III
The last commit in this series fixes up the remainder of the
set_periodicity_constraints function.
Daniel Arndt [Sat, 19 Jan 2019 00:59:04 +0000 (01:59 +0100)]
Merge pull request #7611 from masterleinad/fix_vectorization_header
Fix more C-Style casts
Daniel Arndt [Sat, 19 Jan 2019 00:35:37 +0000 (01:35 +0100)]
Merge pull request #7604 from masterleinad/loop-convert_7
Use range-based for loop in base
Timo Heister [Sat, 19 Jan 2019 00:18:20 +0000 (17:18 -0700)]
Merge pull request #7588 from vishalkenchan/indent_clang_format
Add python indentation script that external projects can use.
Matthias Maier [Fri, 18 Jan 2019 23:43:31 +0000 (17:43 -0600)]
Merge pull request #7612 from drwells/remove-semicolons-2
Remove some more unnecessary semicolons.
Matthias Maier [Fri, 18 Jan 2019 23:41:44 +0000 (17:41 -0600)]
Merge pull request #7608 from masterleinad/fix_complex_petsc
Fix build warnings and errors for complex PETSc
Daniel Arndt [Sun, 6 Jan 2019 16:59:26 +0000 (17:59 +0100)]
Use range-based for loop in base/data_out_base.cc
Daniel Arndt [Sat, 5 Jan 2019 21:30:53 +0000 (22:30 +0100)]
Use range-based for loop in include/base
Daniel Arndt [Wed, 9 Jan 2019 09:30:59 +0000 (10:30 +0100)]
Use range-based for loop in source/base
Daniel Arndt [Thu, 17 Jan 2019 22:40:24 +0000 (23:40 +0100)]
Fix build warnings and errors for complex PETSc
Denis Davydov [Fri, 18 Jan 2019 21:25:09 +0000 (22:25 +0100)]
Merge pull request #7610 from davydden/feature/dsp_iterators_default_constructor
add default constructor for DynamicSparsityPatternIterators::Accessor…
David Wells [Fri, 4 Jan 2019 15:38:16 +0000 (10:38 -0500)]
Avoid reserved identifier names in AlignedVector.
Names beginning with underscores are reserved.
Matthias Maier [Fri, 18 Jan 2019 20:19:11 +0000 (14:19 -0600)]
DoFTools: restructure set_periodicity_constraints, part II
This commit simplifies a code path to identify "identity constraints". In
preparation for support for complex-valued interpolation matrices, the logic
has been slightly generalized to support arbitrary, nonzero scaling parameters.
This commit does not introduce a functional change.
David Wells [Fri, 18 Jan 2019 20:18:25 +0000 (15:18 -0500)]
Remove some more unnecessary semicolons.
Matthias Maier [Fri, 18 Jan 2019 17:14:09 +0000 (11:14 -0600)]
DoFTools: restructure set_periodicity_constraints
This commit restructures the function set_periodicity_constraints. Over
the last years (and after fixing about a dozen periodicity related bugs)
this function has gotten out of control. The aim for this restructuring
is to put back some order into the function. This is achieved by:
- Merging loops and if clauses that were redundant.
- Minor code cleanup.
- Switching to a different idiom:
if(... special case ...)
{
// do special case
continue;
}
// next special case
This saves about 5 (!) levels of indentation and makes the control
flow significantly more obvious to (a) comment on and (b) understand
again later.
This commit does not introduce a functional change.
Denis Davydov [Fri, 18 Jan 2019 11:56:10 +0000 (12:56 +0100)]
add default constructor for DynamicSparsityPatternIterators::Accessor and DynamicSparsityPatternIterators::Iterator
Daniel Arndt [Fri, 18 Jan 2019 16:16:28 +0000 (17:16 +0100)]
Fixup vectorization header
Daniel Arndt [Sat, 5 Jan 2019 22:08:48 +0000 (23:08 +0100)]
Fix include/fe
Daniel Arndt [Sun, 6 Jan 2019 21:42:26 +0000 (22:42 +0100)]
Fix source/fe
Daniel Arndt [Sat, 5 Jan 2019 22:36:37 +0000 (23:36 +0100)]
Fix include/lac
Daniel Arndt [Sun, 6 Jan 2019 23:34:24 +0000 (00:34 +0100)]
Fix source/lac
Daniel Arndt [Sat, 5 Jan 2019 23:37:48 +0000 (00:37 +0100)]
Fix include/matrix_free
Daniel Arndt [Mon, 7 Jan 2019 00:04:41 +0000 (01:04 +0100)]
Fix source/matrix_free
Daniel Arndt [Fri, 18 Jan 2019 08:21:22 +0000 (09:21 +0100)]
Merge pull request #7607 from drwells/vector-operation-constness
Mark some more things as const in Vector internals.
David Wells [Thu, 3 Jan 2019 23:17:48 +0000 (18:17 -0500)]
Mark some more things as const in Vector internals.
Vishal Boddu [Thu, 17 Jan 2019 20:23:43 +0000 (21:23 +0100)]
Add python indentatio script that external projects (using deal.II) can use. Fix pylint complaints. Added Changelog.
Daniel Arndt [Thu, 17 Jan 2019 18:33:11 +0000 (19:33 +0100)]
Merge pull request #7602 from tjhei/fix-clang-tidy-script
fix clang tidy script
David Wells [Wed, 16 Jan 2019 21:07:41 +0000 (16:07 -0500)]
Merge pull request #7598 from masterleinad/loop-convert_6
Use ranged-base for loop in numerics and multigrid
Daniel Arndt [Tue, 15 Jan 2019 22:37:11 +0000 (23:37 +0100)]
Merge pull request #7593 from drwells/remove-vector-view
Remove VectorView.
Daniel Arndt [Tue, 15 Jan 2019 20:55:03 +0000 (21:55 +0100)]
Merge pull request #7591 from marcfehling/fix-pre-distributed-refinement
Changed point at which p::d::Tria::pre_distributed_refinement is triggered.
Timo Heister [Tue, 15 Jan 2019 19:32:37 +0000 (12:32 -0700)]
remove muparser setting
Timo Heister [Tue, 15 Jan 2019 16:20:20 +0000 (09:20 -0700)]
do not allow bundled
Timo Heister [Tue, 15 Jan 2019 16:17:49 +0000 (09:17 -0700)]
fix clang tidy script
- fix additional args ($@)
- do not quote ARGS, otherwise it doesn't work
Marc Fehling [Fri, 11 Jan 2019 17:14:45 +0000 (18:14 +0100)]
Changed point at which p::d::Tria::pre_distributed_refinement is triggered.
David Wells [Tue, 15 Jan 2019 02:48:34 +0000 (21:48 -0500)]
Merge pull request #7601 from masterleinad/use_modenize_use_nullptr
Use modernize-use-nullptr
Daniel Arndt [Sun, 6 Jan 2019 16:04:14 +0000 (17:04 +0100)]
Use ranged-based for loop in include/multigrid
Daniel Arndt [Wed, 9 Jan 2019 09:19:43 +0000 (10:19 +0100)]
Use ranged-based for loop in source/multigrid
Daniel Arndt [Sun, 6 Jan 2019 16:32:05 +0000 (17:32 +0100)]
Use ranged-based for loop in include/numerics
Daniel Arndt [Wed, 9 Jan 2019 09:20:19 +0000 (10:20 +0100)]
Use ranged-based for loop in source/numerics
Daniel Arndt [Mon, 14 Jan 2019 14:57:02 +0000 (15:57 +0100)]
Use modernize-use-nullptr
Daniel Arndt [Mon, 14 Jan 2019 13:07:00 +0000 (14:07 +0100)]
Merge pull request #7600 from drwells/remove-extra-semicolons
Remove unnecessary semicolons from source files.
David Wells [Sun, 13 Jan 2019 23:17:02 +0000 (18:17 -0500)]
Remove unnecessary semicolons from source files.
Daniel Arndt [Sun, 13 Jan 2019 15:04:05 +0000 (16:04 +0100)]
Merge pull request #7599 from Rombur/misc
CUDA instantiation
Bruno Turcksin [Sun, 13 Jan 2019 03:02:29 +0000 (22:02 -0500)]
Remove unused code
Bruno Turcksin [Sun, 13 Jan 2019 03:02:13 +0000 (22:02 -0500)]
Add missing instantiations for ditributed CUDA vectors
David Wells [Sat, 12 Jan 2019 18:07:08 +0000 (13:07 -0500)]
Merge pull request #7595 from masterleinad/loop-convert_5
Use range-based loops in dofs and distributed
David Wells [Sat, 12 Jan 2019 18:06:51 +0000 (13:06 -0500)]
Merge pull request #7596 from masterleinad/delete_fevalues_copy_constructor
Actually delete copy constructors for FEValues*
Daniel Arndt [Sat, 12 Jan 2019 14:15:25 +0000 (15:15 +0100)]
Actually delete copy constructors for FEValues*
Daniel Arndt [Sun, 6 Jan 2019 18:54:44 +0000 (19:54 +0100)]
Use range-based for loop in source/distributed
Daniel Arndt [Sun, 6 Jan 2019 19:18:32 +0000 (20:18 +0100)]
Use range-based for loop in source/dofs
Daniel Arndt [Sat, 12 Jan 2019 09:55:57 +0000 (10:55 +0100)]
Merge pull request #7594 from drwells/use-emplace-over-dtor
Use emplace_back over an in-place destructor/new.
David Wells [Thu, 3 Jan 2019 21:58:11 +0000 (16:58 -0500)]
Remove VectorView.
This class was deprecated before the 9.0 release.
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.