diff --git a/dumux/assembly/fvassembler.hh b/dumux/assembly/fvassembler.hh index 13b298370ab37bb9af5bf77822db69d621f01420..ed9840745b00b837b03ac5e0a371b2d4df0cc024 100644 --- a/dumux/assembly/fvassembler.hh +++ b/dumux/assembly/fvassembler.hh @@ -47,22 +47,20 @@ #include <dumux/parallel/multithreading.hh> #include <dumux/parallel/parallel_for.hh> -#include "boxlocalassembler.hh" +#include "cvfelocalassembler.hh" #include "cclocalassembler.hh" #include "fclocalassembler.hh" -#include "fcdiamondlocalassembler.hh" -#include "pq1bubblelocalassembler.hh" namespace Dumux::Detail { template<class DiscretizationMethod> struct LocalAssemblerChooser; -template<> -struct LocalAssemblerChooser<DiscretizationMethods::Box> +template<class DM> +struct LocalAssemblerChooser<DiscretizationMethods::CVFE<DM>> { template<class TypeTag, class Impl, DiffMethod diffMethod, bool isImplicit> - using type = BoxLocalAssembler<TypeTag, Impl, diffMethod, isImplicit>; + using type = CVFELocalAssembler<TypeTag, Impl, diffMethod, isImplicit>; }; template<> @@ -86,20 +84,6 @@ struct LocalAssemblerChooser<DiscretizationMethods::FCStaggered> using type = FaceCenteredLocalAssembler<TypeTag, Impl, diffMethod, isImplicit>; }; -template<> -struct LocalAssemblerChooser<DiscretizationMethods::FCDiamond> -{ - template<class TypeTag, class Impl, DiffMethod diffMethod, bool isImplicit> - using type = FaceCenteredDiamondLocalAssembler<TypeTag, Impl, diffMethod, isImplicit>; -}; - -template<> -struct LocalAssemblerChooser<DiscretizationMethods::PQ1Bubble> -{ - template<class TypeTag, class Impl, DiffMethod diffMethod, bool isImplicit> - using type = PQ1BubbleLocalAssembler<TypeTag, Impl, diffMethod, isImplicit>; -}; - template<class TypeTag, class Impl, DiffMethod diffMethod, bool isImplicit> using LocalAssemblerChooser_t = typename LocalAssemblerChooser< typename GetPropType<TypeTag, Properties::GridGeometry>::DiscretizationMethod