Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • D dune-tnnmg
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • agnumpde
  • dune-tnnmg
  • Merge requests
  • !25

WIP: Semilinear functional

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open lh1887 requested to merge feature/semilinearfunctional into master Jan 26, 2021
  • Overview 1
  • Commits 18
  • Pipelines 8
  • Changes 13

This MR implements a semilinear functional of the form

J(u) = \sum_i \omega_i \varphi(u_i)

where the index i corresponds to the scalar entries (but the vectors should be able to be arbitrarily blocked). The function phi needs to be supplied by the user and has to comply to a (not yet fixed) reasonable interface.

This functional explicitly does not carry any quadratic part of the functionals many of us would consider. The idea is to integrate this part via using SumFunctional and (e.g.) QuadraticFunctional as needed.

This is still work in progress, there are several things remaining, among them:

  • tests
  • examples (say e.g. Allen-Cahn with different potentials)
  • documentation
  • clean up (names, files, ...)
  • many things can be done more efficiently
  • bug fixing
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feature/semilinearfunctional