Skip to content

Commit 429cf7e

Browse files
authoredOct 13, 2021
Merge pull request #19085 from lindsayad/fixups-18395
Fixup #18395
2 parents ff12946 + d3a6b3e commit 429cf7e

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed
 

‎framework/include/variables/MooseVariableField.h

+2
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,8 @@ class MooseVariableField : public MooseVariableFieldBase,
336336
virtual const DoFValue & nodalVectorTagValue(TagID tag) const = 0;
337337

338338
void meshChanged() override;
339+
void residualSetup() override;
340+
void jacobianSetup() override;
339341

340342
protected:
341343
using FunctorArg = typename Moose::ADType<OutputType>::type;

‎framework/src/variables/MooseVariableField.C

+20
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,26 @@ MooseVariableField<OutputType>::meshChanged()
235235
_current_elem_side_qp_functor_elem_side = std::make_pair(nullptr, libMesh::invalid_uint);
236236
}
237237

238+
template <typename OutputType>
239+
void
240+
MooseVariableField<OutputType>::residualSetup()
241+
{
242+
_current_elem_qp_functor_elem = nullptr;
243+
_current_elem_side_qp_functor_elem_side = std::make_pair(nullptr, libMesh::invalid_uint);
244+
MooseVariableFieldBase::residualSetup();
245+
Moose::Functor<typename Moose::ADType<OutputType>::type>::residualSetup();
246+
}
247+
248+
template <typename OutputType>
249+
void
250+
MooseVariableField<OutputType>::jacobianSetup()
251+
{
252+
_current_elem_qp_functor_elem = nullptr;
253+
_current_elem_side_qp_functor_elem_side = std::make_pair(nullptr, libMesh::invalid_uint);
254+
MooseVariableFieldBase::jacobianSetup();
255+
Moose::Functor<typename Moose::ADType<OutputType>::type>::jacobianSetup();
256+
}
257+
238258
template class MooseVariableField<Real>;
239259
template class MooseVariableField<RealVectorValue>;
240260
template class MooseVariableField<RealEigenVector>;

‎modules/navier_stokes/test/tests/finite_volume/ins/boussinesq/tests

+1
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@
4545
requirement = 'The system shall be able to model natural convection using a weakly compressible implementation.'
4646
ad_indexing_type = 'global'
4747
method = '!dbg'
48+
valgrind = 'none'
4849
[]
4950
[]

0 commit comments

Comments
 (0)
Please sign in to comment.