3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Functions
multidomain/embedded/2d3d/1p_1p/main.cc File Reference

Test for the 1d-3d embedded mixed-dimension model coupling two one-phase porous medium flow problems. More...

#include <config.h>
#include <ctime>
#include <iostream>
#include <fstream>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/timer.hh>
#include <dune/istl/io.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/parameters.hh>
#include <dumux/common/dumuxmessage.hh>
#include <dumux/common/geometry/diameter.hh>
#include <dumux/linear/seqsolverbackend.hh>
#include <dumux/assembly/fvassembler.hh>
#include <dumux/assembly/diffmethod.hh>
#include <dumux/discretization/method.hh>
#include <dumux/io/vtkoutputmodule.hh>
#include <dumux/io/grid/gridmanager.hh>
#include <dumux/multidomain/traits.hh>
#include <dumux/multidomain/fvassembler.hh>
#include <dumux/multidomain/newtonsolver.hh>
#include <dumux/multidomain/embedded/couplingmanager2d3d.hh>
#include "problem_matrix.hh"
#include "problem_fracture.hh"

Description

Test for the 1d-3d embedded mixed-dimension model coupling two one-phase porous medium flow problems.

Classes

struct  Dumux::Properties::CouplingManager< TypeTag, TTag::Matrix >
 
struct  Dumux::Properties::CouplingManager< TypeTag, TTag::Fracture >
 
struct  Dumux::Properties::PointSource< TypeTag, TTag::Matrix >
 
struct  Dumux::Properties::PointSource< TypeTag, TTag::Fracture >
 
struct  Dumux::Properties::PointSourceHelper< TypeTag, TTag::Matrix >
 
struct  Dumux::Properties::PointSourceHelper< TypeTag, TTag::Fracture >
 
struct  Dumux::SolverTag
 
struct  Dumux::SolverTag::Nonlinear
 
struct  Dumux::SolverTag::Linear
 

Namespaces

namespace  Dumux
 make the local view function available whenever we use the grid geometry
 
namespace  Dumux::Properties
 

Functions

template<class Assembler , class LinearSolver , class CouplingManager , class SolutionVector >
void Dumux::assembleSolveUpdate (Assembler &assembler, LinearSolver &linearSolver, CouplingManager &couplingManager, SolutionVector &sol, SolverTag::Nonlinear)
 
template<class Assembler , class LinearSolver , class CouplingManager , class SolutionVector >
void Dumux::assembleSolveUpdate (Assembler &assembler, LinearSolver &linearSolver, CouplingManager &couplingManager, SolutionVector &sol, SolverTag::Linear)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)
Include dependency graph for multidomain/embedded/2d3d/1p_1p/main.cc: