- Mar 22, 2019
-
-
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.
-
Jö Fahlke authored
This uses our own Q1 local basis implementation that hands out std::array results
-
Jö Fahlke authored
Imported and adapted from dune-localfunctions q1localbasis
-
Jö Fahlke authored
This is to appease clang 3.8
-
Jö Fahlke authored
-
Jö Fahlke authored
-
- Mar 21, 2019
-
- Mar 20, 2019
- Mar 19, 2019
- Mar 17, 2019
-
-
Jö Fahlke authored
Not available in C++14, see https://zivgitlab.uni-muenster.de/jfahl_01/pacxx-projectseminar-2019/-/jobs/108746
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
Dof numbering assumes Q1/P1 anyway
-
Jö Fahlke authored
-
Jö Fahlke authored
We were assuming p1/Q1 layout anyway, so don't bother
-