Skip to content
Snippets Groups Projects
Commit 147bccd3 authored by Klaus Mosthaf's avatar Klaus Mosthaf
Browse files

Added Properties from original multidomainproperties - renamed TypeTag from...

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
parent 2e10dd10
No related branches found
No related tags found
No related merge requests found
...@@ -46,7 +46,7 @@ namespace Properties ...@@ -46,7 +46,7 @@ namespace Properties
////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
//! The type tag for problems which utilize the coupling approach //! 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 //! The type tag from which sub-problems of coupling models inherit
NEW_TYPE_TAG(CoupledSubProblem); NEW_TYPE_TAG(CoupledSubProblem);
...@@ -55,6 +55,11 @@ NEW_TYPE_TAG(CoupledSubProblem); ...@@ -55,6 +55,11 @@ NEW_TYPE_TAG(CoupledSubProblem);
// Property tags // Property tags
////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
// FROM COUPLEDPROPERTIES.HH
//////////////////////////////////////////////////////////////////
//! Specifies the type tag of the first sub-problem //! Specifies the type tag of the first sub-problem
NEW_PROP_TAG(SubProblem1TypeTag); NEW_PROP_TAG(SubProblem1TypeTag);
...@@ -73,12 +78,6 @@ NEW_PROP_TAG(CoupledLocalJacobian); ...@@ -73,12 +78,6 @@ NEW_PROP_TAG(CoupledLocalJacobian);
//! Specifies the jacobian assembler //! Specifies the jacobian assembler
NEW_PROP_TAG(JacobianAssembler); 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 //! Specifies the type of the jacobian matrix as used for the linear
//! solver //! solver
NEW_PROP_TAG(JacobianMatrix); NEW_PROP_TAG(JacobianMatrix);
...@@ -112,6 +111,43 @@ NEW_PROP_TAG(FluidSystem); ...@@ -112,6 +111,43 @@ NEW_PROP_TAG(FluidSystem);
//! Specifies whether the enriched(mortar) coupling is used (set to false by default) //! Specifies whether the enriched(mortar) coupling is used (set to false by default)
NEW_PROP_TAG(DoEnrichedCoupling); 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 #endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment