]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoImprove documentation of some functions 7509/head
Jean-Paul Pelteret [Wed, 30 Jan 2019 13:20:29 +0000 (14:20 +0100)]
Improve documentation of some functions

5 years agoFix a typo in documentation for ADHelperResidualLinearization class
Jean-Paul Pelteret [Tue, 22 Jan 2019 15:20:03 +0000 (16:20 +0100)]
Fix a typo in documentation for ADHelperResidualLinearization class

5 years agoImprove documentation to AD helpers header.
Jean-Paul Pelteret [Tue, 22 Jan 2019 15:19:15 +0000 (16:19 +0100)]
Improve documentation to AD helpers header.

5 years agoRemove unnecessary temporary object when copying a vector
Jean-Paul Pelteret [Tue, 22 Jan 2019 15:18:57 +0000 (16:18 +0100)]
Remove unnecessary temporary object when copying a vector

5 years agoImprove documentation in AD drivers header
Jean-Paul Pelteret [Tue, 22 Jan 2019 15:17:45 +0000 (16:17 +0100)]
Improve documentation in AD drivers header

5 years agoFix compiling and avoid warnings in tests
Daniel Arndt [Sat, 8 Dec 2018 11:11:03 +0000 (12:11 +0100)]
Fix compiling and avoid warnings in tests

5 years agoImprove some documentation in ADHelper classes.
Jean-Paul Pelteret [Thu, 6 Dec 2018 13:41:52 +0000 (14:41 +0100)]
Improve some documentation in ADHelper classes.

5 years agoImprove some error messages in ADHelper classes.
Jean-Paul Pelteret [Thu, 6 Dec 2018 13:41:28 +0000 (14:41 +0100)]
Improve some error messages in ADHelper classes.

5 years agoExpose AD driver methods via ADHelper bass class.
Jean-Paul Pelteret [Thu, 6 Dec 2018 13:40:50 +0000 (14:40 +0100)]
Expose AD driver methods via ADHelper bass class.

Further features provided by the drivers are exposed through the base helper class.

5 years agoRefactor the AD drivers classes.
Jean-Paul Pelteret [Thu, 6 Dec 2018 13:37:14 +0000 (14:37 +0100)]
Refactor the AD drivers classes.

This commit significantly reworks the implementation of the AD driver
classes. Firstly, all class methods are moved to the associated source
file. The (logically) static class methods have been removed, so all
methods must be called through an instance of a driver class. The
previously implemented logic for existant ADOL-C tapes has been
superceeded by low-level calls to the library itself.

The ADHelper classes are updated to accommodate the changes to the
driver classes.

Fixes #7335
Fixes #7372

5 years agoMerge pull request #7537 from marcfehling/cell-data-transfer
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.

5 years agoMerge pull request #7603 from masterleinad/more_clang-tidy
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

5 years agoMerge pull request #7620 from drwells/deprecate-VectorSlice
Wolfgang Bangerth [Thu, 24 Jan 2019 02:54:49 +0000 (19:54 -0700)]
Merge pull request #7620 from drwells/deprecate-VectorSlice

Deprecate VectorSlice.

5 years agoMerge pull request #7626 from tjhei/doxygen_fixes
Daniel Arndt [Wed, 23 Jan 2019 17:56:12 +0000 (18:56 +0100)]
Merge pull request #7626 from tjhei/doxygen_fixes

fix doxygen errors

5 years agoMerge pull request #7585 from bangerth/exceptions-2
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_...().

5 years agoFix a number of exceptions in Triangulation::begin/end/last_...(). 7585/head
Wolfgang Bangerth [Thu, 10 Jan 2019 14:01:48 +0000 (07:01 -0700)]
Fix a number of exceptions in Triangulation::begin/end/last_...().

5 years agoMerge pull request #7625 from tjhei/doxygen_formula_style
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

5 years agoMerge pull request #7624 from tjhei/doxygen_formula_errors
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

5 years agofix doxygen errors 7626/head
Timo Heister [Tue, 22 Jan 2019 20:43:59 +0000 (13:43 -0700)]
fix doxygen errors

5 years agoMerge pull request #7618 from drwells/use-vector-data-fixes
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.

5 years agodoxygen: add missing newcommand for HTML output 7625/head
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.

5 years agofix doxygen formula errors 7624/head
Timo Heister [Tue, 22 Jan 2019 17:09:02 +0000 (10:09 -0700)]
fix doxygen formula errors

see #7623

5 years agoMerge pull request #7621 from masterleinad/fix_release_warnings
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

5 years agoFix warnings in Release mode 7621/head
Daniel Arndt [Tue, 22 Jan 2019 10:15:36 +0000 (11:15 +0100)]
Fix warnings in Release mode

5 years agoMerge pull request #7619 from masterleinad/fix_nvcc_wrapper
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

5 years agoDeprecate VectorSlice. 7620/head
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.

5 years agoModify AssertVectorVectorDimension slightly to satisfy nvcc_wrapper 7619/head
Daniel Arndt [Mon, 21 Jan 2019 10:12:15 +0000 (11:12 +0100)]
Modify AssertVectorVectorDimension slightly to satisfy nvcc_wrapper

5 years agoAvoid boost::container::small_vector::emplace_back
Daniel Arndt [Sun, 20 Jan 2019 23:09:53 +0000 (00:09 +0100)]
Avoid boost::container::small_vector::emplace_back

5 years agoFix a conversion from SymmetricTensor to Tensor
Daniel Arndt [Sun, 20 Jan 2019 16:26:44 +0000 (17:26 +0100)]
Fix a conversion from SymmetricTensor to Tensor

5 years agoDisable a test when compiling without complex support
Daniel Arndt [Sun, 20 Jan 2019 00:27:06 +0000 (01:27 +0100)]
Disable a test when compiling without complex support

5 years agoMerge pull request #7614 from tamiko/restructure_set_periodicity
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

5 years agoReplace &vec[0] with vec.data() or vec.get(). 7618/head
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.

5 years agoaddress comments 7614/head
Matthias Maier [Sun, 20 Jan 2019 23:24:26 +0000 (17:24 -0600)]
address comments

5 years agoMerge pull request #7507 from masterleinad/clang-7-compress-debug-sections
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

5 years agoDisable modernize checks instead of enabling 7603/head
Daniel Arndt [Sat, 19 Jan 2019 10:49:05 +0000 (11:49 +0100)]
Disable modernize checks instead of enabling

5 years agomodernize-use-equals-delete
Daniel Arndt [Wed, 16 Jan 2019 01:06:34 +0000 (02:06 +0100)]
modernize-use-equals-delete

5 years agomodernize-use-equals-default
Daniel Arndt [Tue, 15 Jan 2019 23:39:17 +0000 (00:39 +0100)]
modernize-use-equals-default

5 years agomodernize-redundant-void-arg
Daniel Arndt [Tue, 15 Jan 2019 16:58:28 +0000 (17:58 +0100)]
modernize-redundant-void-arg

5 years agoUse debug flags when checking for compress-debug-sections 7507/head
Daniel Arndt [Wed, 5 Dec 2018 14:38:29 +0000 (15:38 +0100)]
Use debug flags when checking for compress-debug-sections

5 years agoMerge pull request #7617 from masterleinad/fix_clang-4-warnings
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

5 years agoFix clang-4 warnings 7617/head
Daniel Arndt [Sat, 19 Jan 2019 14:59:42 +0000 (15:59 +0100)]
Fix clang-4 warnings

5 years agoMerge pull request #7615 from drwells/add-data-ptrs
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.

5 years agoMerge pull request #7609 from masterleinad/loop-convert_8
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

5 years agoMerge pull request #7616 from drwells/fix-script-install-path
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.

5 years agoFix the installation path for a script. 7616/head
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.

5 years agoAdd Vector::data and AlignedVector::data. 7615/head
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.

5 years agoMerge pull request #7613 from drwells/rename-reserved-identifiers
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.

5 years agoDoFTools: restructure set_periodicity_constraints, part III
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.

5 years agoMerge pull request #7611 from masterleinad/fix_vectorization_header
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

5 years agoMerge pull request #7604 from masterleinad/loop-convert_7
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

5 years agoMerge pull request #7588 from vishalkenchan/indent_clang_format
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.

5 years agoMerge pull request #7612 from drwells/remove-semicolons-2
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.

5 years agoMerge pull request #7608 from masterleinad/fix_complex_petsc
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

5 years agoUse range-based for loop in base/data_out_base.cc 7604/head
Daniel Arndt [Sun, 6 Jan 2019 16:59:26 +0000 (17:59 +0100)]
Use range-based for loop in base/data_out_base.cc

5 years agoUse range-based for loop in include/base
Daniel Arndt [Sat, 5 Jan 2019 21:30:53 +0000 (22:30 +0100)]
Use range-based for loop in include/base

5 years agoUse range-based for loop in source/base
Daniel Arndt [Wed, 9 Jan 2019 09:30:59 +0000 (10:30 +0100)]
Use range-based for loop in source/base

5 years agoFix build warnings and errors for complex PETSc 7608/head
Daniel Arndt [Thu, 17 Jan 2019 22:40:24 +0000 (23:40 +0100)]
Fix build warnings and errors for complex PETSc

5 years agoMerge pull request #7610 from davydden/feature/dsp_iterators_default_constructor
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…

5 years agoAvoid reserved identifier names in AlignedVector. 7613/head
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.

5 years agoDoFTools: restructure set_periodicity_constraints, part II
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.

5 years agoRemove some more unnecessary semicolons. 7612/head
David Wells [Fri, 18 Jan 2019 20:18:25 +0000 (15:18 -0500)]
Remove some more unnecessary semicolons.

5 years agoDoFTools: restructure set_periodicity_constraints
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.

5 years agoadd default constructor for DynamicSparsityPatternIterators::Accessor and DynamicSpar... 7610/head
Denis Davydov [Fri, 18 Jan 2019 11:56:10 +0000 (12:56 +0100)]
add default constructor for DynamicSparsityPatternIterators::Accessor and DynamicSparsityPatternIterators::Iterator

5 years agoFixup vectorization header 7611/head
Daniel Arndt [Fri, 18 Jan 2019 16:16:28 +0000 (17:16 +0100)]
Fixup vectorization header

5 years agoFix include/fe 7609/head
Daniel Arndt [Sat, 5 Jan 2019 22:08:48 +0000 (23:08 +0100)]
Fix include/fe

5 years agoFix source/fe
Daniel Arndt [Sun, 6 Jan 2019 21:42:26 +0000 (22:42 +0100)]
Fix source/fe

5 years agoFix include/lac
Daniel Arndt [Sat, 5 Jan 2019 22:36:37 +0000 (23:36 +0100)]
Fix include/lac

5 years agoFix source/lac
Daniel Arndt [Sun, 6 Jan 2019 23:34:24 +0000 (00:34 +0100)]
Fix source/lac

5 years agoFix include/matrix_free
Daniel Arndt [Sat, 5 Jan 2019 23:37:48 +0000 (00:37 +0100)]
Fix include/matrix_free

5 years agoFix source/matrix_free
Daniel Arndt [Mon, 7 Jan 2019 00:04:41 +0000 (01:04 +0100)]
Fix source/matrix_free

5 years agoMerge pull request #7607 from drwells/vector-operation-constness
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.

5 years agoMark some more things as const in Vector internals. 7607/head
David Wells [Thu, 3 Jan 2019 23:17:48 +0000 (18:17 -0500)]
Mark some more things as const in Vector internals.

5 years agoAdd python indentatio script that external projects (using deal.II) can use. Fix... 7588/head
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.

5 years agoMerge pull request #7602 from tjhei/fix-clang-tidy-script
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

5 years agoMerge pull request #7598 from masterleinad/loop-convert_6
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

5 years agoMerge pull request #7593 from drwells/remove-vector-view
Daniel Arndt [Tue, 15 Jan 2019 22:37:11 +0000 (23:37 +0100)]
Merge pull request #7593 from drwells/remove-vector-view

Remove VectorView.

5 years agoMerge pull request #7591 from marcfehling/fix-pre-distributed-refinement
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.

5 years agoremove muparser setting 7602/head
Timo Heister [Tue, 15 Jan 2019 19:32:37 +0000 (12:32 -0700)]
remove muparser setting

5 years agodo not allow bundled
Timo Heister [Tue, 15 Jan 2019 16:20:20 +0000 (09:20 -0700)]
do not allow bundled

5 years agofix clang tidy script
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

5 years agoChanged point at which p::d::Tria::pre_distributed_refinement is triggered. 7591/head
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.

5 years agoMerge pull request #7601 from masterleinad/use_modenize_use_nullptr
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

5 years agoUse ranged-based for loop in include/multigrid 7598/head
Daniel Arndt [Sun, 6 Jan 2019 16:04:14 +0000 (17:04 +0100)]
Use ranged-based for loop in include/multigrid

5 years agoUse ranged-based for loop in source/multigrid
Daniel Arndt [Wed, 9 Jan 2019 09:19:43 +0000 (10:19 +0100)]
Use ranged-based for loop in source/multigrid

5 years agoUse ranged-based for loop in include/numerics
Daniel Arndt [Sun, 6 Jan 2019 16:32:05 +0000 (17:32 +0100)]
Use ranged-based for loop in include/numerics

5 years agoUse ranged-based for loop in source/numerics
Daniel Arndt [Wed, 9 Jan 2019 09:20:19 +0000 (10:20 +0100)]
Use ranged-based for loop in source/numerics

5 years agoUse modernize-use-nullptr 7601/head
Daniel Arndt [Mon, 14 Jan 2019 14:57:02 +0000 (15:57 +0100)]
Use modernize-use-nullptr

5 years agoMerge pull request #7600 from drwells/remove-extra-semicolons
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.

5 years agoRemove unnecessary semicolons from source files. 7600/head
David Wells [Sun, 13 Jan 2019 23:17:02 +0000 (18:17 -0500)]
Remove unnecessary semicolons from source files.

5 years agoMerge pull request #7599 from Rombur/misc
Daniel Arndt [Sun, 13 Jan 2019 15:04:05 +0000 (16:04 +0100)]
Merge pull request #7599 from Rombur/misc

CUDA instantiation

5 years agoRemove unused code 7599/head
Bruno Turcksin [Sun, 13 Jan 2019 03:02:29 +0000 (22:02 -0500)]
Remove unused code

5 years agoAdd missing instantiations for ditributed CUDA vectors
Bruno Turcksin [Sun, 13 Jan 2019 03:02:13 +0000 (22:02 -0500)]
Add missing instantiations for ditributed CUDA vectors

5 years agoMerge pull request #7595 from masterleinad/loop-convert_5
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

5 years agoMerge pull request #7596 from masterleinad/delete_fevalues_copy_constructor
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*

5 years agoActually delete copy constructors for FEValues* 7596/head
Daniel Arndt [Sat, 12 Jan 2019 14:15:25 +0000 (15:15 +0100)]
Actually delete copy constructors for FEValues*

5 years agoUse range-based for loop in source/distributed 7595/head
Daniel Arndt [Sun, 6 Jan 2019 18:54:44 +0000 (19:54 +0100)]
Use range-based for loop in source/distributed

5 years agoUse range-based for loop in source/dofs
Daniel Arndt [Sun, 6 Jan 2019 19:18:32 +0000 (20:18 +0100)]
Use range-based for loop in source/dofs

5 years agoMerge pull request #7594 from drwells/use-emplace-over-dtor
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.

5 years agoRemove VectorView. 7593/head
David Wells [Thu, 3 Jan 2019 21:58:11 +0000 (16:58 -0500)]
Remove VectorView.

This class was deprecated before the 9.0 release.

5 years agoUse emplace_back over an in-place destructor/new. 7594/head
David Wells [Sat, 12 Jan 2019 01:24:28 +0000 (20:24 -0500)]
Use emplace_back over an in-place destructor/new.


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.