Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • dumux dumux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 91
    • Issues 91
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 80
    • Merge requests 80
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • dumux-repositories
  • dumuxdumux
  • Issues
  • #773
Closed
Open
Created Oct 02, 2019 by Katharina Heck@heckMaintainer

[multidomain][stokesdarcy] convenience function for decision on molar or mass density does not work for gcc 5.5

With gcc 5.5 on my laptop the introdued convenience function (commit a49c08d4) in the stokesdarcy couplingdata does not seem to work.

The error I get is:

/dumux/dumux/multidomain/boundary/stokesdarcy/couplingdata.hh:1098:52: error: use of ‘template auto Dumux::massOrMolarDensity(const VolumeVariables&, Dumux::ReferenceSystemFormulation, int)’ before deduction of ‘auto’ const Scalar rhoInside = massOrMolarDensity(volVarsI, MolecularDiffusionType::referenceSystemFormulation(), couplingPhaseIdx(domainI));

With a newer compiler version that works. @kweis: I will try to have a look at that on Friday and see if I can fix that. I think we want to support also gcc 5.5?

Assignee
Assign to
Time tracking