Skip to content
Snippets Groups Projects
  1. Jul 11, 2024
    • Sander, Oliver's avatar
      Allow LocalDensity objects to hand out adouble-versions of themselves · fb50ca87
      Sander, Oliver authored
      Currently the user code that plugs together the assembler for a
      particular problems has to know that ADOL-C is used internally
      to compute certain derivatives.  In shows because certain objects
      need to be instantiated with adouble as the number type.  One such
      example is all objects derived from LocalDensity.
      
      However, if this is to be avoided, then assemblers need to have
      a way to turn a (e.g.) 'double' version of a density into an
      'adouble' one.  This commit provides this way, by adding a
      'makeActiveDensity' method.
      fb50ca87
    • Sander, Oliver's avatar
      Start writing a manual · 59bcb510
      Sander, Oliver authored
      Really more of a set of notes, currently.  In particular, it describes
      how the element assembler works, which seems to complicated to me for
      having only in-code documentation.
      59bcb510
    • Sander, Oliver's avatar
      Specialize InterpolationDerivatives for projection-based FE onto spheres · d1fe7893
      Sander, Oliver authored
      That construction method is simply enough that the derivatives
      can be computed manually.  This avoids the overhead of using
      an AD system.
      d1fe7893
    • Sander, Oliver's avatar
      A unit test for InterpolationDerivatives · 3ff0de8c
      Sander, Oliver authored
      3ff0de8c
    • Lisa Julia Nebel's avatar
      Add LocalIntegralStiffness class with a test · ab09c587
      Lisa Julia Nebel authored and Sander, Oliver's avatar Sander, Oliver committed
      The LocalIntegralStiffness assembles a tangent matrix by
      suitably combining derivatives of the energy density with
      derivatives of the geometric FE interpolation.  See the
      detailed description in dune-gfe-manual.pdf.
      
      This patch also includes a new test in localintegralstiffnesstest.cc.
      It checks if the assembled matrix is the same as the one computed
      by LocalGeodesicFEADOLCStiffness.
      
      For a 3d Cosserat material I get a speedup of about 3x.
      ab09c587
  2. Jul 10, 2024
  3. Jul 07, 2024
  4. Jul 06, 2024
  5. Jul 04, 2024
  6. Jun 23, 2024
  7. Jun 22, 2024
  8. May 29, 2024
  9. May 16, 2024
  10. May 08, 2024
  11. May 07, 2024
  12. May 01, 2024
  13. Apr 30, 2024
  14. Apr 23, 2024
  15. Apr 20, 2024
  16. Apr 18, 2024
  17. Apr 16, 2024
Loading