3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Typedefs
assembly/fvassembler.hh File Reference

A linear system assembler (residual and Jacobian) for finite volume schemes. More...

#include <vector>
#include <deque>
#include <type_traits>
#include <memory>
#include <dune/istl/matrixindexset.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/timeloop.hh>
#include <dumux/discretization/method.hh>
#include <dumux/linear/parallelhelpers.hh>
#include <dumux/assembly/coloring.hh>
#include <dumux/assembly/jacobianpattern.hh>
#include <dumux/assembly/diffmethod.hh>
#include <dumux/parallel/multithreading.hh>
#include <dumux/parallel/parallel_for.hh>
#include "boxlocalassembler.hh"
#include "cclocalassembler.hh"
#include "fclocalassembler.hh"

Go to the source code of this file.

Description

A linear system assembler (residual and Jacobian) for finite volume schemes.

Classes

struct  Dumux::Detail::LocalAssemblerChooser< DiscretizationMethods::Box >
 
struct  Dumux::Detail::LocalAssemblerChooser< DiscretizationMethods::CCMpfa >
 
struct  Dumux::Detail::LocalAssemblerChooser< DiscretizationMethods::CCTpfa >
 
struct  Dumux::Detail::LocalAssemblerChooser< DiscretizationMethods::FCStaggered >
 
class  Dumux::FVAssembler< TypeTag, diffMethod, isImplicit >
 A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) More...
 

Namespaces

namespace  Dumux
 
namespace  Dumux::Detail
 Distance implementation details.
 

Typedefs

template<class TypeTag , class Impl , DiffMethod diffMethod, bool isImplicit>
using Dumux::Detail::LocalAssemblerChooser_t = typename LocalAssemblerChooser< typename GetPropType< TypeTag, Properties::GridGeometry >::DiscretizationMethod >::template type< TypeTag, Impl, diffMethod, isImplicit >
 
Include dependency graph for assembly/fvassembler.hh: