- Jul 20, 2015
-
-
René Fritze authored
-
- Jul 17, 2015
-
-
René Fritze authored
-
René Fritze authored
-
- Jul 16, 2015
-
-
René Fritze authored
This is again in line with treatin complex as a vector and lets the float compare tests pass again.
-
René Fritze authored
Complex numbers can take the form `+-1.1+-2.2i`, `+-1.1`, but not `+-1.1i`. That last one would need to be written as `0+-1.1i`.
-
- Jul 13, 2015
-
-
René Fritze authored
There was an unannounced interface change in Parametertree which this commit works around, while keeping backward compat.
-
René Fritze authored
offender was in gtest
-
René Fritze authored
also harmonizes from_string arg passing
-
- Jul 10, 2015
-
-
René Fritze authored
-
René Fritze authored
test creation failed to provide values to compare against. This is now automated via the VectorAbstraction. VectorAbstraction::create(size=s, val=y) will create a complex number with real(complex) == y == imag(complex). Imo that's consistent with the rest, esp since we decided to treat complex numbers as vectors anyhow.
-
- Jul 07, 2015
- Jul 03, 2015
-
-
Tobias Leibner authored
-
- Jul 02, 2015
-
-
René Fritze authored
refs #59 and also tests float_cmp for actual floats
-
René Fritze authored
refs fa6bc47665039871bd256dbba230c1bbae014077
-
Dr. Felix Tobias Schindler authored
-
René Fritze authored
-
-
- Jul 01, 2015
-
-
Dr. Felix Tobias Schindler authored
These are actually copy and movable, but not assignable. Note that this holds for the providers here, not the actually wrapped storage!
-
- Jun 29, 2015
-
-
- Jun 28, 2015
-
-
Dr. Felix Tobias Schindler authored
-
Dr. Felix Tobias Schindler authored
The same assert is present in the base above.
-
Dr. Felix Tobias Schindler authored
-
Dr. Felix Tobias Schindler authored
-
Dr. Felix Tobias Schindler authored
This removes the need to include fvector.hh
-
Dr. Felix Tobias Schindler authored
-
- Jun 26, 2015
-
-
Barbara Verfürth authored
-
Barbara Verfürth authored
everything compiles
-
Barbara Verfürth authored
-
- Jun 23, 2015
-
-
René Fritze authored
I just found those and consider them both violating the principle of least surprise and a source for very hard to find bugs/unwanted behavior. For example they change the meaning of == for std::vector. They enable using vector as keys in associative containers, because std::less might now find an operator < to call. It's additionally surprising because the now disabled overloads only work for std::vectors with default allocator. None of our own (dune-stuff) tests apparently relied on the changed comparison, therefore those should be removed as soon as dependent modules have been examined.
-
René Fritze authored
-
René Fritze authored
-
René Fritze authored
-
René Fritze authored
-
René Fritze authored
-
Dr. Felix Tobias Schindler authored
-
Dr. Felix Tobias Schindler authored
-
Dr. Felix Tobias Schindler authored
Otherwise `VectorAbstraction` is undefined.
-
Dr. Felix Tobias Schindler authored
Otherwise std::compelx is undefined.
-
Dr. Felix Tobias Schindler authored
This will avoid name clashes (at least a bit).
-