Skip to content
Snippets Groups Projects
  1. Mar 22, 2019
    • Jö Fahlke's avatar
      Be strict about constant expressions · d6ec246c
      Jö Fahlke authored
      The local basis is passed into the local operator kernels as a const
      reference.  That means, its lvalue is not a constant expression.  Would we
      pass it by value, then it's lvalue would be a constant expression (through
      it's rvalue still would not).
      
      Calling a static function of a class throuh an object with the syntax
      ```c++
        lb.size()
      ```
      will evaluate the lvalue of the object.  Since that lvalue is not constant
      when the object was passed by reference, the call cannot be a constant
      expression.
      
      Clang (rightly) complained about this, so write the call as
      ```c++
      LocalBases::size()
      ```
      where a constant expression is required.
      d6ec246c
    • Jö Fahlke's avatar
      Eliminate std::vector from local operators · a10f0cd7
      Jö Fahlke authored
      This uses our own Q1 local basis implementation that hands out std::array
      results
      a10f0cd7
    • Jö Fahlke's avatar
      902d4f7c
    • Jö Fahlke's avatar
      Fix alpha_boundary documentation · f5df98b3
      Jö Fahlke authored
      f5df98b3
  2. Mar 21, 2019
  3. Mar 20, 2019
  4. Mar 17, 2019
  5. Mar 16, 2019
  6. Mar 12, 2019
  7. Mar 09, 2019
  8. Mar 08, 2019
  9. Mar 05, 2019
  10. Mar 01, 2019
Loading