1. 18 Aug, 2021 1 commit
  2. 17 Aug, 2021 4 commits
  3. 16 Aug, 2021 7 commits
  4. 15 Aug, 2021 1 commit
  5. 09 Aug, 2021 1 commit
    • Marcus Mohr's avatar
      Fixes to make BlockFunction::enumerate() compile in all cases · d61d9b0e
      Marcus Mohr authored
      Commit
      - makes EdgeDoFFunction::enumerate() public
      - adds inclusion of FunctionProperties.hpp in BlockFunction.hpp
      - performs a hotfix in DGFunction class, as there was an inconsistency
        between uint_t and ValueType (low level implementation in DGVertex,
        DGEdge and DGFace expects to receive uint_t, but was passed ValueType,
        which fails e.g. for double)
      d61d9b0e
  6. 21 May, 2021 1 commit
    • Marcus Mohr's avatar
      Adds more dummy implementations to DGFunction class · d64af41a
      Marcus Mohr authored
      The microsoft compiler was so kind as to try and instantiate a
      FunctionWrapper< DGFunction< real_t > >. This failed and demonstrated
      that there are further methods missing from DGFunction class that
      the other functions sport.
      
      Commit adds those to the list of dummy implementations and extends
      the FunctionWrapperTest to try and wrap various kinds of functions
      that we currently have in HyteG.
      d64af41a
  7. 20 May, 2021 1 commit
    • Marcus Mohr's avatar
      Updates to function classes · 31b4ecca
      Marcus Mohr authored
      * Makes Function and CSFVectorFunction base classes again
      * Marks their children as final
      * Removes some superfluous const qualifiers in method interfaces
        and enhances consistency between functions
      31b4ecca
  8. 01 Dec, 2020 1 commit
    • Marcus Mohr's avatar
      Introduces and populates new 'functions' subdirectory · 609b0d4f
      Marcus Mohr authored
      In order to cleanup 'src/hyteg' a little bit and in preparation of working
      on the class hierarchy for functions (see als issue #142) the commit
      introduces a new 'functions' subdirectory and move the following files
      into it:
      
       - Function.hpp
       - FunctionIterator.hpp
       - FunctionProperties.cpp
       - FunctionProperties.hpp
       - FunctionTraits.hpp
      609b0d4f
  9. 31 Jul, 2020 1 commit
  10. 02 Dec, 2019 1 commit
  11. 26 Nov, 2019 1 commit
    • Marcus Mohr's avatar
      Updates DGFunction class · 08f9ad41
      Marcus Mohr authored
      This adds a multElementwise() method to the DGFunction class and extends
      the associated FunctionMultElementwiseTest. For this to work smoothly the
      commit also performs the following two updates on the DGFunction:
      
      - it adds an assign() version for a constant value
      - it changes the interface of the other assign() method for functions
        to use a vector of reference wrappers instead of a vector of pointers
        so that it is consistent with assign in the other function classes,
        like P1Function etc.
      08f9ad41
  12. 25 Nov, 2019 1 commit
  13. 22 Nov, 2019 1 commit
  14. 11 Sep, 2019 1 commit
  15. 30 Aug, 2019 2 commits
  16. 05 Nov, 2018 1 commit
  17. 15 Oct, 2018 1 commit
  18. 10 Oct, 2018 1 commit
  19. 30 Aug, 2018 2 commits
  20. 07 Jun, 2018 2 commits
    • Nils Kohl's avatar
      Trying to resolve clang errors · aeb1bd45
      Nils Kohl authored
      aeb1bd45
    • Nils Kohl's avatar
      Refactoring communication · 08b338e9
      Nils Kohl authored
      Removed access method for communicators in the Function base class.
      Replaced them via methods for communication in the derived classes.
      
      This is a first step towards the implementation of alternative
      communication routines.
      08b338e9
  21. 14 May, 2018 1 commit
  22. 09 May, 2018 1 commit
    • Marcus Mohr's avatar
      Implements DGFunction::getMaxMagnitude() · abc379d0
      Marcus Mohr authored
      This commit implements DGFunction::getMaxMagnitude() as by issue #70.
      Since the DGFunction currently is only of order 0, i.e. we have only
      dofs inside microfaces, we only need DGFace::getMaxMagnitude().
      
      Commit also adds one sub-test for the DG case to FindMaxMinMagTest.
      abc379d0
  23. 21 Feb, 2018 6 commits