Skip to content
Snippets Groups Projects
Commit 371da3fb authored by Kilian Weishaupt's avatar Kilian Weishaupt
Browse files

Merge branch 'feature/staggered-assembler-fix-forwarding-implicit-flag' into 'master'

Feature/staggered assembler fix forwarding implicit flag

See merge request !2206
parents 3dfc9832 7928fda1
No related branches found
No related tags found
1 merge request!2206Feature/staggered assembler fix forwarding implicit flag
......@@ -53,13 +53,13 @@ namespace Dumux {
* \tparam isImplicit if to use an implicit or explicit time discretization
*/
template<class TypeTag, DiffMethod diffMethod, bool isImplicit = true>
class StaggeredFVAssembler: public MultiDomainFVAssembler<StaggeredMultiDomainTraits<TypeTag, TypeTag>,
StaggeredCouplingManager<StaggeredMultiDomainTraits<TypeTag, TypeTag>>,
diffMethod>
class StaggeredFVAssembler : public MultiDomainFVAssembler<StaggeredMultiDomainTraits<TypeTag, TypeTag>,
StaggeredCouplingManager<StaggeredMultiDomainTraits<TypeTag, TypeTag>>,
diffMethod, isImplicit>
{
using ParentType = MultiDomainFVAssembler<StaggeredMultiDomainTraits<TypeTag, TypeTag>,
StaggeredCouplingManager<StaggeredMultiDomainTraits<TypeTag, TypeTag>>,
diffMethod>;
diffMethod, isImplicit>;
using Problem = GetPropType<TypeTag, Properties::Problem>;
using SolutionVector = GetPropType<TypeTag, Properties::SolutionVector>;
......@@ -96,7 +96,6 @@ public:
timeLoop,
prevSol)
{
static_assert(isImplicit, "Explicit assembler for stationary problem doesn't make sense!");
this->couplingManager_->setSubProblems(std::make_tuple(problem, problem));
}
......
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