]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #6748 from davydden/bugfix/mf_ghosts_and_block_vectors
Martin Kronbichler [Wed, 13 Jun 2018 12:56:28 +0000 (14:56 +0200)]
Merge pull request #6748 from davydden/bugfix/mf_ghosts_and_block_vectors

fixed a bug where exchanger.ghosts_were_set was not set for vectors …

6 years agoMerge pull request #6749 from masterleinad/fe_face_evaluation_deg-1
Martin Kronbichler [Wed, 13 Jun 2018 12:53:12 +0000 (14:53 +0200)]
Merge pull request #6749 from masterleinad/fe_face_evaluation_deg-1

Allow using FEFaceEvaluation with degree=-1

6 years agoMerge pull request #6694 from davydden/feature/timer_output_combine
Denis Davydov [Wed, 13 Jun 2018 09:20:19 +0000 (11:20 +0200)]
Merge pull request #6694 from davydden/feature/timer_output_combine

combine CPU and wallclock tables in TimerOutput

6 years agoMark variables as constexpr 6749/head
Daniel Arndt [Wed, 13 Jun 2018 08:13:03 +0000 (10:13 +0200)]
Mark variables as constexpr

6 years agoremove redundant setw() and setprecision() 6694/head
Denis Davydov [Wed, 13 Jun 2018 05:55:26 +0000 (07:55 +0200)]
remove redundant setw() and setprecision()

6 years agoAllow using FEFaceEvaluation with degree=-1
Daniel Arndt [Tue, 12 Jun 2018 22:48:33 +0000 (00:48 +0200)]
Allow using FEFaceEvaluation with degree=-1

6 years agouse range-based loops
Denis Davydov [Tue, 12 Jun 2018 20:52:03 +0000 (22:52 +0200)]
use range-based loops

6 years agominor cleanup
Denis Davydov [Tue, 12 Jun 2018 20:44:50 +0000 (22:44 +0200)]
minor cleanup

6 years agoadd dealii::BlockVector::has_ghost_elements() 6748/head
Denis Davydov [Tue, 12 Jun 2018 20:28:51 +0000 (22:28 +0200)]
add dealii::BlockVector::has_ghost_elements()

6 years agoMerge pull request #6738 from masterleinad/restrict_thread_tests
Matthias Maier [Tue, 12 Jun 2018 16:45:32 +0000 (11:45 -0500)]
Merge pull request #6738 from masterleinad/restrict_thread_tests

Restrict tests that require DEAL_II_WITH_THREADS=ON

6 years agoMerge pull request #6736 from masterleinad/restrict_clang_tidy
Matthias Maier [Tue, 12 Jun 2018 16:45:02 +0000 (11:45 -0500)]
Merge pull request #6736 from masterleinad/restrict_clang_tidy

Restrict directories to apply clang-format to

6 years agoMerge pull request #6742 from masterleinad/fix_identical_block_linear_operator
Matthias Maier [Tue, 12 Jun 2018 16:43:59 +0000 (11:43 -0500)]
Merge pull request #6742 from masterleinad/fix_identical_block_linear_operator

BlockLinearOperator: Allow identical destination and source

6 years agoMerge pull request #6741 from masterleinad/add_codecov_configuration
Matthias Maier [Tue, 12 Jun 2018 16:43:40 +0000 (11:43 -0500)]
Merge pull request #6741 from masterleinad/add_codecov_configuration

Add codecov configuration

6 years agoreturn from reset_ghost_values() immediately if exchanger.ghosts_were_set == true
Denis Davydov [Tue, 12 Jun 2018 14:21:45 +0000 (16:21 +0200)]
return from reset_ghost_values() immediately if exchanger.ghosts_were_set == true

6 years agofixed a bug where exchanger.ghosts_were_set was not set
Denis Davydov [Tue, 12 Jun 2018 13:30:33 +0000 (15:30 +0200)]
fixed a bug where exchanger.ghosts_were_set was not set
for vectors with large number of blocks. Update the test
to make sure this is being checked.

6 years agoMerge pull request #6739 from masterleinad/alternative_pack_unpack
Timo Heister [Tue, 12 Jun 2018 13:28:29 +0000 (09:28 -0400)]
Merge pull request #6739 from masterleinad/alternative_pack_unpack

Alternative output for base/utilities_pack_unpack_06

6 years agoMerge pull request #6745 from tamiko/fix_insource_builds
Timo Heister [Tue, 12 Jun 2018 02:16:54 +0000 (10:16 +0800)]
Merge pull request #6745 from tamiko/fix_insource_builds

CMake: Fix in-source builds

6 years agoMove helper functions into anonymous namespace 6742/head
Daniel Arndt [Mon, 11 Jun 2018 16:50:31 +0000 (18:50 +0200)]
Move helper functions into anonymous namespace

6 years agodoc: add a news item 6745/head
Matthias Maier [Mon, 11 Jun 2018 16:07:21 +0000 (11:07 -0500)]
doc: add a news item

6 years agoCMake: Fix insource builds
Matthias Maier [Mon, 11 Jun 2018 15:54:55 +0000 (10:54 -0500)]
CMake: Fix insource builds

In case of an in-source build (which we officially support)
CMAKE_BINARY_DIR==CMAKE_SOURCE_DIR. With that, the boost test fails (by
brutally removing its own source directory...)

Fix this by using a different name for the working directory

6 years agoMerge pull request #6715 from dsambit/scalapackWrapperTriangularMatInv
Denis Davydov [Mon, 11 Jun 2018 05:25:59 +0000 (07:25 +0200)]
Merge pull request #6715 from dsambit/scalapackWrapperTriangularMatInv

Added pXtrtri function to ScaLAPACKMatrix class

6 years agoBlockLinearOperator: Allow identical destination and source
Daniel Arndt [Sun, 10 Jun 2018 15:36:32 +0000 (17:36 +0200)]
BlockLinearOperator: Allow identical destination and source

6 years agoAdd .codecov.yml to .gitattributes 6741/head
Daniel Arndt [Sat, 9 Jun 2018 20:28:59 +0000 (22:28 +0200)]
Add .codecov.yml to .gitattributes

6 years agoMerge pull request #6737 from masterleinad/fix_clang_4_static_constexpr
Matthias Maier [Sat, 9 Jun 2018 19:39:18 +0000 (14:39 -0500)]
Merge pull request #6737 from masterleinad/fix_clang_4_static_constexpr

Move extra static constexpr member declaration to header

6 years agoAdd codecov configuration
Daniel Arndt [Sat, 9 Jun 2018 13:06:46 +0000 (15:06 +0200)]
Add codecov configuration

6 years agoAlternative output for base/utilities_pack_unpack_06 6739/head
Daniel Arndt [Sat, 9 Jun 2018 07:57:24 +0000 (09:57 +0200)]
Alternative output for base/utilities_pack_unpack_06

6 years agoRestrict tests that require DEAL_II_WITH_THREADS=ON 6738/head
Daniel Arndt [Fri, 8 Jun 2018 22:22:41 +0000 (00:22 +0200)]
Restrict tests that require DEAL_II_WITH_THREADS=ON

6 years agoMove extra static constexpr member declaration to header 6737/head
Daniel Arndt [Fri, 8 Jun 2018 20:11:25 +0000 (22:11 +0200)]
Move extra static constexpr member declaration to header

6 years agoMerge pull request #6734 from masterleinad/fix_warning
Daniel Arndt [Fri, 8 Jun 2018 18:21:49 +0000 (20:21 +0200)]
Merge pull request #6734 from masterleinad/fix_warning

Avoid warning reagrding unused Variable in Utilities::unpack

6 years agoMerge pull request #6733 from masterleinad/fix_cuda_exc
Bruno Turcksin [Fri, 8 Jun 2018 17:28:56 +0000 (13:28 -0400)]
Merge pull request #6733 from masterleinad/fix_cuda_exc

Fix compiling with CUDA

6 years agoRetrict directories to apply clang-format to 6736/head
Daniel Arndt [Fri, 8 Jun 2018 16:34:44 +0000 (18:34 +0200)]
Retrict directories to apply clang-format to

6 years agoAvoid warning reagrding unused Variable in Utilities::unpack 6734/head
Daniel Arndt [Fri, 8 Jun 2018 14:59:10 +0000 (16:59 +0200)]
Avoid warning reagrding unused Variable in Utilities::unpack

6 years agoMerge pull request #6731 from masterleinad/silence_tbb_gcc-8_warnings
Daniel Arndt [Fri, 8 Jun 2018 10:28:15 +0000 (12:28 +0200)]
Merge pull request #6731 from masterleinad/silence_tbb_gcc-8_warnings

Silence gcc-8 warnings in bundled TBB

6 years agoFix compiling with CUDA 6733/head
Daniel Arndt [Fri, 8 Jun 2018 10:26:39 +0000 (12:26 +0200)]
Fix compiling with CUDA

6 years agoMerge pull request #6732 from bangerth/module
Matthias Maier [Fri, 8 Jun 2018 05:55:08 +0000 (00:55 -0500)]
Merge pull request #6732 from bangerth/module

Trick doxygen into doing the right thing.

6 years agoMerge pull request #6729 from masterleinad/more_clang_tidy
Wolfgang Bangerth [Fri, 8 Jun 2018 05:43:23 +0000 (23:43 -0600)]
Merge pull request #6729 from masterleinad/more_clang_tidy

More clang-tidy complains

6 years agoTrick doxygen into doing the right thing. 6732/head
Wolfgang Bangerth [Fri, 8 Jun 2018 05:21:18 +0000 (23:21 -0600)]
Trick doxygen into doing the right thing.

Previously, there was a line that started with '4.', which doxygen markdown
interpreted as a entry in a numbered list -- amusingly then starting the
numbering in HTML with '1.'. Avoid this misinterpretation by just reindenting
the whole paragraph.

6 years agoMerge pull request #6730 from masterleinad/const_n_array_elements
Denis Davydov [Fri, 8 Jun 2018 01:59:32 +0000 (03:59 +0200)]
Merge pull request #6730 from masterleinad/const_n_array_elements

Make n_array_elements static const again

6 years agoSilence gcc-8 warnings in bundled TBB 6731/head
Daniel Arndt [Thu, 7 Jun 2018 23:06:38 +0000 (01:06 +0200)]
Silence gcc-8 warnings in bundled TBB

6 years agoMake n_array_elements static const again 6730/head
Daniel Arndt [Thu, 7 Jun 2018 22:38:36 +0000 (00:38 +0200)]
Make n_array_elements static const again

6 years agoMore clang-tidy complains 6729/head
Daniel Arndt [Thu, 7 Jun 2018 15:50:11 +0000 (17:50 +0200)]
More clang-tidy complains

6 years agoMerge pull request #6718 from masterleinad/clang_tidy_5
Daniel Arndt [Thu, 7 Jun 2018 08:25:10 +0000 (10:25 +0200)]
Merge pull request #6718 from masterleinad/clang_tidy_5

Fix clang-tidy findings for Exceptions

6 years agoMerge pull request #6723 from tamiko/license_header
Daniel Arndt [Thu, 7 Jun 2018 08:21:25 +0000 (10:21 +0200)]
Merge pull request #6723 from tamiko/license_header

Update license file in copyright headers

6 years agoMerge pull request #6722 from masterleinad/clang_tidy_4
Daniel Arndt [Thu, 7 Jun 2018 07:47:50 +0000 (09:47 +0200)]
Merge pull request #6722 from masterleinad/clang_tidy_4

Avoid using NOLINT

6 years agoExtend ScaLAPACKMatrix::invert() to use pXtrtri for inversion of triangular matrices. 6715/head
Sambit Das [Thu, 7 Jun 2018 06:59:20 +0000 (02:59 -0400)]
Extend ScaLAPACKMatrix::invert() to use pXtrtri for inversion of triangular matrices.

6 years agoMerge pull request #6601 from marcfehling/quadrant-cell-pairs
Wolfgang Bangerth [Thu, 7 Jun 2018 04:06:03 +0000 (22:06 -0600)]
Merge pull request #6601 from marcfehling/quadrant-cell-pairs

Manage relations of p4est quadrants and dealii cells.

6 years agoManage relations of p4est quadrants and dealii cells. 6601/head
Marc Fehling [Sat, 21 Apr 2018 02:34:41 +0000 (20:34 -0600)]
Manage relations of p4est quadrants and dealii cells.

Use them to rewrite some of the recursively crawling functions.

6 years agoAvoid using NOLINT 6722/head
Daniel Arndt [Wed, 6 Jun 2018 23:36:52 +0000 (01:36 +0200)]
Avoid using NOLINT

6 years agoExplicitly define VectorizedArray::n_array_elements 6718/head
Daniel Arndt [Wed, 6 Jun 2018 22:26:34 +0000 (00:26 +0200)]
Explicitly define VectorizedArray::n_array_elements

6 years agoUpdate license file in copyright header, rest 6723/head
Matthias Maier [Wed, 6 Jun 2018 15:56:30 +0000 (10:56 -0500)]
Update license file in copyright header, rest

6 years agoUpdate license file in copyright header, ./bundled
Matthias Maier [Wed, 6 Jun 2018 15:56:23 +0000 (10:56 -0500)]
Update license file in copyright header, ./bundled

6 years agoUpdate license file in copyright header, ./contrib
Matthias Maier [Wed, 6 Jun 2018 15:55:45 +0000 (10:55 -0500)]
Update license file in copyright header, ./contrib

6 years agoUpdate license file in copyright header, ./doc
Matthias Maier [Wed, 6 Jun 2018 15:55:33 +0000 (10:55 -0500)]
Update license file in copyright header, ./doc

6 years agoUpdate license file in copyright header, ./examples
Matthias Maier [Wed, 6 Jun 2018 15:54:51 +0000 (10:54 -0500)]
Update license file in copyright header, ./examples

6 years agoUpdate license file in copyright header ./tests
Matthias Maier [Wed, 6 Jun 2018 15:54:26 +0000 (10:54 -0500)]
Update license file in copyright header ./tests

6 years agoUpdate license file in copyright header ./include
Matthias Maier [Wed, 6 Jun 2018 15:54:11 +0000 (10:54 -0500)]
Update license file in copyright header ./include

6 years agoUpdate license file in copyright header ./source
Matthias Maier [Wed, 6 Jun 2018 15:53:59 +0000 (10:53 -0500)]
Update license file in copyright header ./source

6 years agoUpdate license file in copyright header, ./cmake
Matthias Maier [Wed, 6 Jun 2018 15:53:44 +0000 (10:53 -0500)]
Update license file in copyright header, ./cmake

6 years agoMerge pull request #6688 from kronbichler/find_all_active_cells_around_point
Matthias Maier [Wed, 6 Jun 2018 16:27:49 +0000 (11:27 -0500)]
Merge pull request #6688 from kronbichler/find_all_active_cells_around_point

Find all active cells around point

6 years agoMerge pull request #6664 from tamiko/add_affine_constraints
Matthias Maier [Wed, 6 Jun 2018 15:48:25 +0000 (10:48 -0500)]
Merge pull request #6664 from tamiko/add_affine_constraints

lac: Add AffineConstraints class

6 years agoadd a last news/changes entry 6664/head
Matthias Maier [Thu, 31 May 2018 15:07:27 +0000 (10:07 -0500)]
add a last news/changes entry

6 years agoFix the gla tests for complex PETSc scalar type
Daniel Arndt [Tue, 29 May 2018 09:29:12 +0000 (11:29 +0200)]
Fix the gla tests for complex PETSc scalar type

6 years agodoc: add incompatibilities news item for create_(boundary_;)mass_matrix
Matthias Maier [Sat, 26 May 2018 03:08:49 +0000 (22:08 -0500)]
doc: add incompatibilities news item for create_(boundary_;)mass_matrix

6 years agodoc: add incompatibilities news item for AffineConstraints/ConstraintMatrix
Matthias Maier [Sat, 26 May 2018 03:04:25 +0000 (22:04 -0500)]
doc: add incompatibilities news item for AffineConstraints/ConstraintMatrix

6 years agoWorkaround: Temporarily define ConstraintMatrix in this header
Matthias Maier [Sat, 26 May 2018 06:59:12 +0000 (01:59 -0500)]
Workaround: Temporarily define ConstraintMatrix in this header

6 years agoBugfix: Add explicit constraint_matrix.h includes to example steps
Matthias Maier [Sat, 26 May 2018 05:39:43 +0000 (00:39 -0500)]
Bugfix: Add explicit constraint_matrix.h includes to example steps

Previously they had been included by chance. Due to the refactoring all
of these includes have to be done explicitly (at least for a short
transition period.)

6 years agoTests: Fix the remaining tests using complex scalars
Daniel Arndt [Mon, 28 May 2018 20:00:05 +0000 (15:00 -0500)]
Tests: Fix the remaining tests using complex scalars

6 years agoTests: Fix nearly all the failing PETSc complex tests
Daniel Arndt [Mon, 28 May 2018 16:22:42 +0000 (18:22 +0200)]
Tests: Fix nearly all the failing PETSc complex tests

6 years agoTests: Fix matrix_free/step-37
Matthias Maier [Mon, 28 May 2018 03:51:25 +0000 (22:51 -0500)]
Tests: Fix matrix_free/step-37

6 years agoTests: Do not include "constraint_matrix.templates.h"
Matthias Maier [Mon, 28 May 2018 03:01:59 +0000 (22:01 -0500)]
Tests: Do not include "constraint_matrix.templates.h"

6 years agoBugfix: Avoid warnings regarding ABI change
Daniel Arndt [Sun, 27 May 2018 16:59:13 +0000 (18:59 +0200)]
Bugfix: Avoid warnings regarding ABI change

6 years agoRCM: Rename some stray leftovers in source
Matthias Maier [Sat, 26 May 2018 02:28:54 +0000 (21:28 -0500)]
RCM: Rename some stray leftovers in source

6 years agoMatrixFree: Allow for non-matching number types in constraint handling
Matthias Maier [Mon, 28 May 2018 00:44:37 +0000 (19:44 -0500)]
MatrixFree: Allow for non-matching number types in constraint handling

In order to facilitate an AffineConstraints<float> in the matrix free
framework:

 - templatify internal ConstraintValues::insert_entries to convert from
   compatible number2 types to Number types (aka exclusively 'double').

6 years agoMatrixFree: Templatify reinit functions
Matthias Maier [Mon, 28 May 2018 00:25:06 +0000 (19:25 -0500)]
MatrixFree: Templatify reinit functions

Unfortunately, we have a bit of a clashing ideology here:

 - The MatrixFree container is motivated by the old ConstraintMatrix
   object. Meaning it expects constraints to be expressed in double.

 - AffineConstraints<number>, however, should be matched with the
   underlying number type. And the rest of the library now assumes that
   this is the case (in particular project_matrix_free and variants...)

In order to facilitate both approaches, we have to slab another "number"
template aorund the reinit functions. That's a bit unfortunate but
cannot be avoided. :-/

6 years agoRCM: Update matrix_free, part 3: matrix_free and dof_info
Matthias Maier [Sun, 27 May 2018 23:12:39 +0000 (18:12 -0500)]
RCM: Update matrix_free, part 3: matrix_free and dof_info

6 years agoRCM: Update matrix_free, part 2: cuda_matrix_free
Matthias Maier [Fri, 25 May 2018 22:31:35 +0000 (17:31 -0500)]
RCM: Update matrix_free, part 2: cuda_matrix_free

6 years agoRCM: Update matrix_free, part 1: update comments (no code changes)
Matthias Maier [Fri, 25 May 2018 22:26:53 +0000 (17:26 -0500)]
RCM: Update matrix_free, part 1: update comments (no code changes)

6 years agoRCM: Update multigrid
Matthias Maier [Sat, 26 May 2018 00:13:38 +0000 (19:13 -0500)]
RCM: Update multigrid

6 years agoRCM: Update mesh_worker
Matthias Maier [Sat, 26 May 2018 02:24:38 +0000 (21:24 -0500)]
RCM: Update mesh_worker

6 years agoRCM: Update numerics, part 3: vector_tools
Matthias Maier [Sat, 26 May 2018 01:21:29 +0000 (20:21 -0500)]
RCM: Update numerics, part 3: vector_tools

6 years agoRCM: Update numerics, part 2: update comments (no code changes)
Matthias Maier [Sat, 26 May 2018 01:02:43 +0000 (20:02 -0500)]
RCM: Update numerics, part 2: update comments (no code changes)

6 years agoRCM: Update numerics, part 1: matrix_tools, matrix_creator
Matthias Maier [Sat, 26 May 2018 00:52:21 +0000 (19:52 -0500)]
RCM: Update numerics, part 1: matrix_tools, matrix_creator

 - Incompatible change: Change the signature of all mass matrix creator
   functions to matching number types for matrices and right-hand side.

6 years agoRCM: Update lac, part 2: constrained_linear_operator
Matthias Maier [Fri, 25 May 2018 22:16:13 +0000 (17:16 -0500)]
RCM: Update lac, part 2: constrained_linear_operator

6 years agoRCM: Update lac, part 1: update comments (no code changes)
Matthias Maier [Fri, 25 May 2018 22:09:14 +0000 (17:09 -0500)]
RCM: Update lac, part 1: update comments (no code changes)

6 years agoRCM: Update non_matching: coupling
Matthias Maier [Fri, 25 May 2018 22:05:49 +0000 (17:05 -0500)]
RCM: Update non_matching: coupling

6 years agoRCM: Update fe: fe, fe_tools
Matthias Maier [Fri, 25 May 2018 21:11:51 +0000 (16:11 -0500)]
RCM: Update fe: fe, fe_tools

6 years agoBugfix: Use correct number type in dof_tools_constraints.(cc|inst.in)
Matthias Maier [Mon, 28 May 2018 19:58:42 +0000 (14:58 -0500)]
Bugfix: Use correct number type in dof_tools_constraints.(cc|inst.in)

DoFTools::make_hanging_node_constraints always uses double internally,
but is also instantiated for std::complex<double>

6 years agoBugfix: Add missing template default parameters to dof_tools.h
Matthias Maier [Sat, 26 May 2018 16:22:02 +0000 (11:22 -0500)]
Bugfix: Add missing template default parameters to dof_tools.h

6 years agoRCM: Update dofs, part 2: dof_tools
Matthias Maier [Fri, 25 May 2018 18:35:17 +0000 (13:35 -0500)]
RCM: Update dofs, part 2: dof_tools

TODO: Complexify make_periodicity_constraints

6 years agoRCM: Update dofs, part 1: dof_accessor
Matthias Maier [Fri, 25 May 2018 18:09:26 +0000 (13:09 -0500)]
RCM: Update dofs, part 1: dof_accessor

6 years agoRCM: Update base
Matthias Maier [Fri, 25 May 2018 18:00:16 +0000 (13:00 -0500)]
RCM: Update base

6 years agoRCM: Remove ConstraintMatrix, RIP 1998 - 2018
Matthias Maier [Fri, 25 May 2018 17:58:37 +0000 (12:58 -0500)]
RCM: Remove ConstraintMatrix, RIP 1998 - 2018

6 years agoWorkaround: Add compatibility instantiations
Matthias Maier [Mon, 28 May 2018 02:58:44 +0000 (21:58 -0500)]
Workaround: Add compatibility instantiations

6 years agoBugfix: Use std::abs instead of std::fabs.
David Wells [Mon, 28 May 2018 02:33:28 +0000 (22:33 -0400)]
Bugfix: Use std::abs instead of std::fabs.

This has a correct overload for std::complex.

6 years agoBugfix: Add missing instantiations
Daniel Arndt [Sun, 27 May 2018 15:30:35 +0000 (17:30 +0200)]
Bugfix: Add missing instantiations

6 years agolac: add number template parameter to affine_constraints.cc and refactor
Matthias Maier [Thu, 24 May 2018 20:56:34 +0000 (15:56 -0500)]
lac: add number template parameter to affine_constraints.cc and refactor

 - Add support for std::complex in internal data structures

 - Refactor special instantiations into .inst.in file.

 - Workaround: add two static_cast<number>(...) to resolve an ambiguity
   when a containerized std::complex is multiplied with another
   std::complex.

 - replace standard comparator for sorting a vector of std::pair with a
   lexicographic ordering where the second component is compared with
   std::abs.

 - templatify and simplify internal data structures

 - simplify internal scratch data (only supports one uniform number type
   now)

6 years agoremove static "default_empty_table"
Matthias Maier [Thu, 24 May 2018 20:41:21 +0000 (15:41 -0500)]
remove static "default_empty_table"

6 years agolac: add number template parameter to affine_constraints.templates.h
Matthias Maier [Thu, 24 May 2018 20:28:30 +0000 (15:28 -0500)]
lac: add number template parameter to affine_constraints.templates.h

6 years agolac: add number template parameter to affine_constraints.h
Matthias Maier [Thu, 24 May 2018 20:15:08 +0000 (15:15 -0500)]
lac: add number template parameter to affine_constraints.h

6 years agolac: Add AffineConstraints class
Matthias Maier [Thu, 24 May 2018 17:09:53 +0000 (12:09 -0500)]
lac: Add AffineConstraints class

For now this is a verbatim copy of the ConstraintMatrix class. The idea
is to templatify this class and after that switch the code base to it.


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.