A linear system assembler (residual and Jacobian) for finite volume schemes.
#include <vector>#include <deque>#include <type_traits>#include <memory>#include <dune/istl/matrixindexset.hh>#include <dumux/common/properties.hh>#include <dumux/common/gridcapabilities.hh>#include <dumux/common/typetraits/vector.hh>#include <dumux/discretization/method.hh>#include <dumux/linear/parallelhelpers.hh>#include <dumux/linear/dunevectors.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 <dumux/experimental/assembly/cvfelocalassembler.hh>#include <dumux/experimental/assembly/cclocalassembler.hh>#include <dumux/experimental/assembly/multistagefvlocaloperator.hh>#include <dumux/experimental/timestepping/multistagemethods.hh>#include <dumux/experimental/timestepping/multistagetimestepper.hh>Go to the source code of this file.
| Classes | |
| struct | Dumux::Experimental::Detail::LocalAssemblerChooser< DiscretizationMethods::CVFE< DM > > | 
| struct | Dumux::Experimental::Detail::LocalAssemblerChooser< DiscretizationMethods::CCMpfa > | 
| struct | Dumux::Experimental::Detail::LocalAssemblerChooser< DiscretizationMethods::CCTpfa > | 
| class | Dumux::Experimental::MultiStageFVAssembler< TypeTag, diffMethod > | 
| A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...)  More... | |
| Namespaces | |
| namespace | Dumux | 
| namespace | Dumux::Experimental | 
| namespace | Dumux::Experimental::Detail | 
| Typedefs | |
| template<class TypeTag, class Impl, DiffMethod diffMethod> | |
| using | Dumux::Experimental::Detail::LocalAssemblerChooser_t |