Skip to content
Snippets Groups Projects
  1. Aug 22, 2024
    • 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
  2. Aug 21, 2024
  3. Aug 08, 2024
  4. Aug 07, 2024
  5. Jul 11, 2024
  6. Jul 10, 2024
  7. Jul 09, 2024
  8. Jul 08, 2024
  9. Jul 07, 2024
  10. Jul 06, 2024
  11. Jul 04, 2024
  12. 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
  13. Jun 22, 2024
  14. May 16, 2024
  15. May 07, 2024
  16. May 01, 2024
  17. Apr 30, 2024
  18. Apr 23, 2024
  19. Apr 20, 2024
    • Sander, Oliver's avatar
      Make LocalDensity report the quantities it depends on · 0197520f
      Sander, Oliver authored
      Not all densities depend on the function value (e.g., elasticity),
      and not all of them depend on the derivative (e.g., dead volume loads).
      If the TargetSpace is a product manifold, not every density depends
      on all factors.  This commit introduces an interface that allows
      the assembler to query what quantities of what factor a density
      depends on, to skip GFE interpolation that are later unused.
      0197520f
    • Sander, Oliver's avatar
      Write a wrapper for densities from dune-elasticity · 9c9ec672
      Sander, Oliver authored
      dune-elasticity also has densities, but they implement a slightly
      different interface.  Instead of having special code for such
      densities in the LocalIntegralAssembler, add a wrapper that
      makes densities from dune-elasticity look like dune-gfe densities.
      9c9ec672
Loading