version 3.11-dev
Loading...
Searching...
No Matches

Coupling manager for the mixed \( \mathbf{d} \)– \( p_s \) hyperelastic model. More...

#include <deque>
#include <memory>
#include <tuple>
#include <type_traits>
#include <vector>
#include <dune/common/exceptions.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/indices.hh>
#include <dumux/assembly/coloring.hh>
#include <dumux/common/concepts/ipdata_.hh>
#include <dumux/common/properties.hh>
#include <dumux/discretization/evalsolution.hh>
#include <dumux/discretization/elementsolution.hh>
#include <dumux/multidomain/assemblytraits.hh>
#include <dumux/multidomain/couplingmanager.hh>
#include <dumux/parallel/parallel_for.hh>

Go to the source code of this file.

Description

Both subdomains (momentum and pressure) share the same grid.

Services provided:

  • pressure(elemDisc, ipData): evaluates \( p_s \) at an interpolation point from the stored pressure solution. Called by the momentum residual.
  • deformationGradient(elemDisc, ipData): evaluates \( \mathbf{F} \) at an interpolation point from the stored displacement solution. Called by the pressure residual.

Classes

class  Dumux::HyperelasticVolIsoCouplingManager< MDTraits >
 Coupling manager for the mixed \( \mathbf{d} \)– \( p_s \) hyperelastic model. More...
struct  Dumux::CouplingManagerSupportsMultithreadedAssembly< HyperelasticVolIsoCouplingManager< MDTraits > >

Namespaces

namespace  Dumux