Permalink
Commits on Jan 16, 2017
  1. Merge pull request #3806 from davydden/pum_reference

    fe_enriched: update bibtex reference
    davydden committed on GitHub Jan 16, 2017
  2. fe_enriched: update bibtex reference

    davydden committed Jan 16, 2017
  3. Merge pull request #3805 from drwells/tensor-default-methods

    Make Tensors trivially copyable.
    kronbichler committed on GitHub Jan 16, 2017
  4. Make Tensors trivially copyable.

    The implicitly defined copy constructors and assignment operators are no
    different from the ones implemented prior to this patch, so we can clean things
    up a bit by just using the defaults here.
    
    This has the nice effect of making the class "trivially copyable", which means
    compilers may optimize things by using memcpy to copy things instead of the copy
    constructor.
    drwells committed Jan 15, 2017
Commits on Jan 15, 2017
  1. Merge pull request #3804 from Rombur/fix_shared_ptr

    Fix a test.
    drwells committed on GitHub Jan 15, 2017
  2. Fix a test.

    Rombur committed Jan 15, 2017
  3. Merge pull request #3803 from tamiko/a_default_parameter

    Bugfix: Add forgotten default parameter to function
    jppelteret committed on GitHub Jan 15, 2017
  4. Merge pull request #3801 from drwells/remove-Reference-friendship

    Get rid of some unused friendship declarations.
    kronbichler committed on GitHub Jan 15, 2017
  5. Merge pull request #3799 from kronbichler/master

    Cleanup code in vectorization
    kronbichler committed on GitHub Jan 15, 2017
  6. Bugfix: Add forgotten default parameter to function

    One of the overloaded GridGenerator::subdivided_hyper_rectangle variants
    has a missing default parameter for the last argument.
    
    In reference to #3802
    tamiko committed Jan 15, 2017
  7. Get rid of some unused friendship declarations.

    Clang warns about the second one with the following:
    
    /home/drwells/Documents/Code/CPP/dealii-dev-clang/include/deal.II/lac/sparse_matrix.h:1645:93: warning:
          dependent nested name specifier 'SparseMatrixIterators::Accessor<number2, false>::' for friend
          class declaration is not supported; turning off access control for 'SparseMatrix'
          [-Wunsupported-friend]
      template <typename number2> friend class SparseMatrixIterators::Accessor<number2, false>::Reference;
    
    Additionally, MSVC runs into errors with this friendship
    declaration (and can compile the library without it), so we can get rid
    of it.
    drwells committed Jan 15, 2017
Commits on Jan 14, 2017
  1. Merge pull request #3800 from drwells/speed-up-test

    Make a test run faster.
    drwells committed on GitHub Jan 14, 2017
  2. Make a test run faster.

    This test previously tended to time out on clang in debug mode (it took
    about 580 seconds). This commit skips an extra refinement level to get
    the computation time down to about 70 seconds.
    drwells committed Jan 14, 2017
  3. Cleanup code in vectorization

    kronbichler committed Jan 14, 2017
  4. Merge pull request #3793 from bangerth/simplify-function

    Simplify FE_BDM::get_dpo_vector() somewhat.
    kronbichler committed on GitHub Jan 14, 2017
  5. Simplify FE_BDM::get_dpo_vector() somewhat.

    In particular, make it a bit easier to read.
    bangerth committed Jan 14, 2017
  6. Merge pull request #3797 from bangerth/make-compile

    Make things compile again.
    tamiko committed on GitHub Jan 14, 2017
  7. Make things compile again.

    bangerth committed Jan 14, 2017
  8. Merge pull request #3791 from bangerth/fix-abf

    Fix the polynomial degree the ABF element reports about itself.
    kronbichler committed on GitHub Jan 14, 2017
  9. Merge pull request #3796 from bangerth/make-function-safer

    Add a few assertions to FETools::compute_node_matrix().
    kronbichler committed on GitHub Jan 14, 2017
  10. Merge pull request #3795 from bangerth/indent-arguments

    Indent function arguments to align them.
    kronbichler committed on GitHub Jan 14, 2017
  11. Merge pull request #3794 from bangerth/fix-FE_PolyTensor

    Guard access to mutable variables with a mutex.
    kronbichler committed on GitHub Jan 14, 2017
  12. Merge pull request #3790 from kronbichler/cleanup_step-37

    Cleanup step-37
    kronbichler committed on GitHub Jan 14, 2017
  13. Merge pull request #3766 from kronbichler/improve_vectorized_array

    Gather and scatter operations in vectorized array
    kronbichler committed on GitHub Jan 14, 2017
  14. Add a few assertions to FETools::compute_node_matrix().

    bangerth committed Jan 14, 2017
  15. Indent function arguments to align them.include/deal.II/fe/fe.h

    bangerth committed Jan 14, 2017
  16. Add changelog entry.

    bangerth committed Jan 14, 2017
Commits on Jan 13, 2017
  1. Add test.

    bangerth committed Jan 13, 2017
  2. Add changelog entry.

    bangerth committed Jan 13, 2017
  3. Fix the polynomial degree the ABF element reports about itself.

    As stated in the original paper (http://www-users.math.umn.edu/~arnold/papers/vecquad.pdf),
    section 5, and as also stated in our discussion of the PolynomialsABF element, the
    ABF space of order 'r' actually contains polynomials of degree 'r+2'. Report this
    accurately.
    
    Without this, the computation of embedding matrices fails in 3d because we integrate
    the least squares matrix terms with a quadrature formula of too low order.
    bangerth committed Jan 13, 2017
  4. Merge pull request #3788 from masterleinad/check_add_indices_sizes

    Check that add_indices respects index_space_size
    kronbichler committed on GitHub Jan 13, 2017
  5. Cleanup step-37 regarding shared_ptr usage.

    kronbichler committed Jan 13, 2017