Skip to content
Snippets Groups Projects
  1. Feb 18, 2016
    • Oliver Sander's avatar
      Test FieldVector for compliance with the dune-istl vector interface · 74a5cc4f
      Oliver Sander authored
      The FieldVector class resides in dune-common, and is tested there.  However, we also
      want to check it against the tests specifying the dune-istl vector interface in vectortest.hh,
      therefore we add a second test for FieldVector to the dune-istl module.
      74a5cc4f
    • Oliver Sander's avatar
      Properly export value_type, iterator, and const_iterator · 0c9077e2
      Oliver Sander authored
      Previously, they were inherited from the base class, resulting in the wrong types.
      0c9077e2
    • Oliver Sander's avatar
      Introduce file vectortest.hh, with tests for the dune-istl vector interface · 9333080c
      Oliver Sander authored
      So far, each dune-istl vector class had its own unit test.  They all tested, among
      other things, for compliance with the dune-istl vector interface.  This lead, or had
      the risk to lead, to subtle differences between the individual tests.  Also, since
      there is no formal specification of the interface, it was somewhat unclear what the
      interface actually requires.
      
      This patch tries to improve the situation by providing a generic set of tests that
      should be passed by anything claiming to be a dune-istl vector.  This will save work,
      because it allows to centralize tests that are now distributed across the different
      unit tests for the different dune-istl vectors.  Also, it is my hope that these
      centralized tests can serve as some form of formalized specification of the dune-istl
      vector interface.
      9333080c
    • Oliver Sander's avatar
      Do not test BlockVector<FieldVector<int,1> > · a1dc2312
      Oliver Sander authored
      Integers do not form a field, hence 'int' is not a sensible field_type.
      a1dc2312
  2. Feb 17, 2016
  3. Feb 14, 2016
  4. Feb 03, 2016
  5. Jan 28, 2016
  6. Jan 22, 2016
  7. Jan 19, 2016
  8. Jan 17, 2016
  9. Jan 11, 2016
Loading