Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: idaholab/moose
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 455986779ea1384db7f9f1d6e4c17eee0dfadcdd
Choose a base ref
..
head repository: idaholab/moose
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b7b336396f74f2d7625b39800f6afec3878812c3
Choose a head ref
Showing with 8 additions and 0 deletions.
  1. +8 −0 framework/src/bcs/IntegratedBC.C
8 changes: 8 additions & 0 deletions framework/src/bcs/IntegratedBC.C
Original file line number Diff line number Diff line change
@@ -15,6 +15,7 @@
#include "SystemBase.h"
#include "MooseVariableFE.h"
#include "MooseVariableScalar.h"
#include "MaterialPropertyStorage.h"

#include "libmesh/quadrature.h"

@@ -78,6 +79,13 @@ IntegratedBC::IntegratedBC(const InputParameters & parameters)
}

_has_diag_save_in = _diag_save_in.size() > 0;

// Stateful properties on the boundary will try to re-init variables out of their domain
if (_skip_execution_outside_variable_domain &&
_fe_problem.getBndMaterialPropertyStorage().hasStatefulProperties())
paramError("skip_execution_outside_variable_domain",
"Stateful boundary material properties are not supported when executing boundary "
"conditions outside the variable domain");
}

void