1. 25 Apr, 2022 1 commit
  2. 29 Mar, 2022 1 commit
  3. 25 Mar, 2022 3 commits
  4. 24 Mar, 2022 2 commits
    • Marcus Mohr's avatar
      Adds PrintInfoTest · 3077366c
      Marcus Mohr authored
      The test checks that we get neither compile- nor run-time errors, when
      trying to print meta information on the build using the functions from
      Git.hpp and BuildInfo.hpp.
      3077366c
    • Marcus Mohr's avatar
      Fixes bad_cast issue in P2P1ElementwiseBlendingStokesOperator · 892682d1
      Marcus Mohr authored
      The sub-operators of P2ElementwiseBlendingVectorLaplaceOperator are of type
      P2ElementwiseBlendingLaplaceOperator and not P2ElementwiseLaplaceOperator.
      
      Maybe it would be wiser to cast to
      P2ElementwiseBlendingVectorLaplaceOperator::scalarOpType
      892682d1
  5. 23 Mar, 2022 2 commits
    • Marcus Mohr's avatar
      Merge branch 'mohr/compilerInfo' into 'master' · c8217f27
      Marcus Mohr authored
      Updates BuildInfo
      
      See merge request !498
      c8217f27
    • Marcus Mohr's avatar
      Updates BuildInfo · e4095ff0
      Marcus Mohr authored
      - Commit adds a new function compilerInfo() that will return the
        compiler ID and version as obtained from CMake.
      - printBuildInfo() will now include this information.
      - We rename buildFlavour() to buildType() for naming consistency with cmake.
      e4095ff0
  6. 22 Mar, 2022 1 commit
  7. 21 Mar, 2022 1 commit
  8. 18 Mar, 2022 4 commits
    • Marcus Mohr's avatar
      Adds VectorToVectorOperatorChebyshevTest · 444b9388
      Marcus Mohr authored
      Commit adds a new test that checks that we can perform Chebyshev smoothing
      with different VectorLaplace, Epsilon and FullViscous operators.
      
      The test uses a small 2D problem and only checks application, but not
      convergence.
      444b9388
    • Marcus Mohr's avatar
      Updates VectorToVectorOperatorCGTest · 730324e2
      Marcus Mohr authored
      We now use different initial guesses for the x- and y-component
      730324e2
    • Marcus Mohr's avatar
      Fixes ChebyshevSmoother::apply() · 01d8c556
      Marcus Mohr authored
      When smoothing CSFVectorFunctions we cannot use getMaxMagnitude for
      checking whether the diagonal was computed.
      
      We should only perform calls to getInverseDiagonalValues() on upcasted
      operators. Otherwise we get compile-time errors instead of run-time
      aborts.
      01d8c556
    • Marcus Mohr's avatar
      Updates P[12]EpsilonOperators · 7237cacb
      Marcus Mohr authored
      Commit makes P1ConstantEpsilonOperator and P2ElementwiseEpsilonOperators
      children of OperatorWithInverseDiagonal and implements the required
      pure virtual functions, so that the classes becomes Chebyshev smoothable.
      7237cacb
  9. 17 Mar, 2022 25 commits