Skip to content
Snippets Groups Projects
  1. Sep 01, 2024
  2. Aug 30, 2024
  3. Aug 22, 2024
    • Sander, Oliver's avatar
      CosseratEnergyLocalStiffness: Provide constructor without external loads · fc2149b0
      Sander, Oliver authored
      Energies of particular models should not implement external loads
      themselves, because that would lead to a lot of code duplication
      (and possible inconsistencies).  A one step towards that goal,
      allow to construct a CosseratEnergyLocalStiffness object
      without external loads.
      fc2149b0
    • Sander, Oliver's avatar
      Make NeumannEnergy work for Cosserat shells · e4cf924d
      Sander, Oliver authored
      Previously, the NeumannEnergy class assumed that the grid dimension
      was equal to the world dimension.  This is not the case for shells,
      where the grid is 2d but the world is 3d.
      
      The present patch generalizes to code to also allow for 2d grids.
      e4cf924d
    • Sander, Oliver's avatar
      Reimplement CosseratVTKWriter::writeMixed using dune-vtk · d8d68fa0
      Sander, Oliver authored
      Previously, the method basically hand-implemented a writer for
      VTK files.  Using dune-vtk instead leads to much shorter and
      simpler code, and gives us access to all the dune-vtk niceties,
      like binary files and high-order grid cells.
      d8d68fa0
  4. Aug 21, 2024
  5. Aug 08, 2024
  6. Aug 07, 2024
  7. Jul 11, 2024
  8. Jul 10, 2024
  9. Jul 09, 2024
  10. Jul 08, 2024
  11. Jul 07, 2024
  12. Jul 06, 2024
  13. Jul 04, 2024
  14. Jun 23, 2024
    • Sander, Oliver's avatar
      Fix LocalIntegralEnergy for nonconforming discretizations · 1f5c6c83
      Sander, Oliver authored
      This broke recently (or never worked), because nonconforming
      discretizations were not tested anywhere.  This patch therefore
      also generalizes harmonicmaptest to also test with a
      nonconforming discretization.
      
      As part of the fix, the interpolation rules get a new method
      `evaluateValueAndDerivative`, because the previous way to get
      the value and the derivative in a single call (the `evaluateDerivative`
      method that takes a value as an argument) only worked for the
      conforming case.
      1f5c6c83
    • Sander, Oliver's avatar
      Remove a few unused static data members · a5db27c6
      Sander, Oliver authored
      a5db27c6
  15. Jun 22, 2024
Loading