From 147bccd32407ad2da8110229f4ba33b5f04d243a Mon Sep 17 00:00:00 2001 From: Klaus Mosthaf <klmos@env.dtu.dk> Date: Tue, 19 Nov 2013 08:39:25 +0000 Subject: [PATCH] Added Properties from original multidomainproperties - renamed TypeTag from CoupledModel to Multidomain git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@12024 2fb0f335-1f38-0410-981e-8018bf24f1b0 --- .../common/multidomainproperties.hh | 50 ++++++++++++++++--- 1 file changed, 43 insertions(+), 7 deletions(-) diff --git a/dumux/multidomain/common/multidomainproperties.hh b/dumux/multidomain/common/multidomainproperties.hh index 154ea37252..2c26444939 100644 --- a/dumux/multidomain/common/multidomainproperties.hh +++ b/dumux/multidomain/common/multidomainproperties.hh @@ -46,7 +46,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// //! The type tag for problems which utilize the coupling approach -NEW_TYPE_TAG(CoupledModel, INHERITS_FROM(LinearSolverTypeTag, ImplicitBase)); +NEW_TYPE_TAG(MultiDomain, INHERITS_FROM(LinearSolverTypeTag, ImplicitBase)); //! The type tag from which sub-problems of coupling models inherit NEW_TYPE_TAG(CoupledSubProblem); @@ -55,6 +55,11 @@ NEW_TYPE_TAG(CoupledSubProblem); // Property tags ////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////// +// FROM COUPLEDPROPERTIES.HH +////////////////////////////////////////////////////////////////// + //! Specifies the type tag of the first sub-problem NEW_PROP_TAG(SubProblem1TypeTag); @@ -73,12 +78,6 @@ NEW_PROP_TAG(CoupledLocalJacobian); //! Specifies the jacobian assembler NEW_PROP_TAG(JacobianAssembler); -//! Specifies a meta element -NEW_PROP_TAG(MetaElement); - -//! Specifies a list of meta elements -NEW_PROP_TAG(MetaElementList); - //! Specifies the type of the jacobian matrix as used for the linear //! solver NEW_PROP_TAG(JacobianMatrix); @@ -112,6 +111,43 @@ NEW_PROP_TAG(FluidSystem); //! Specifies whether the enriched(mortar) coupling is used (set to false by default) NEW_PROP_TAG(DoEnrichedCoupling); + +////////////////////////////////////////////////////////////////// +// FROM MULTIDOMAINPROPERTIES.HH +////////////////////////////////////////////////////////////////// + +//! Specifies the host grid +NEW_PROP_TAG(Grid); + +//! Specifies the multidomain grid +NEW_PROP_TAG(MDGrid); + +//! Specifies the multidomain grid function space +NEW_PROP_TAG(MDGridFunctionSpace); + +//! Specifies the equality conditions +NEW_PROP_TAG(MDCondition); + +//! Specifies the multidomain type based subproblem for subdomain 1 +NEW_PROP_TAG(MDSubProblem1); + +//! Specifies the multidomain type based subproblem for subdomain 2 +NEW_PROP_TAG(MDSubProblem2); + +//! the local coupling operator for use with dune-multidomain +NEW_PROP_TAG(MDCouplingLocalOperator); + +//! Specifies the multidomain coupling +NEW_PROP_TAG(MDCoupling); + +//! Property tag for the multidomain constraints transformation +NEW_PROP_TAG(MDConstraintsTrafo); + +//! Specifies the multidomain grid operator +NEW_PROP_TAG(MDGridOperator); + +NEW_PROP_TAG(ConstraintsTrafo); + } } #endif -- GitLab