Skip to content
Snippets Groups Projects
Unverified Commit 126dc84d authored by Tobias Leibner's avatar Tobias Leibner Committed by GitHub
Browse files

Merge pull request #36 from dune-community/tmp_branch

[lambda.global-flux-function] fix segfault
parents b277745c 3558ed29
No related branches found
No related tags found
No related merge requests found
...@@ -240,11 +240,11 @@ private: ...@@ -240,11 +240,11 @@ private:
void create_col_lambdas(const PartialXLambdaType& partial_x_lambda, const PartialULambdaType& partial_u_lambda) void create_col_lambdas(const PartialXLambdaType& partial_x_lambda, const PartialULambdaType& partial_u_lambda)
{ {
for (size_t ii = 0; ii < dimRangeCols; ++ii) { for (size_t ii = 0; ii < dimRangeCols; ++ii) {
partial_x_col_lambdas_[ii] = [&](const DomainType& x, const StateRangeType& u, const Common::Parameter& mu) { partial_x_col_lambdas_[ii] = [&, ii](const DomainType& x, const StateRangeType& u, const Common::Parameter& mu) {
return RangeColumnHelper<dimDomain, RangeFieldType, dimRange, dimRangeCols>::get_col_jacobian( return RangeColumnHelper<dimDomain, RangeFieldType, dimRange, dimRangeCols>::get_col_jacobian(
ii, partial_x_lambda(x, u, mu)); ii, partial_x_lambda(x, u, mu));
}; };
partial_u_col_lambdas_[ii] = [&](const DomainType& x, const StateRangeType& u, const Common::Parameter& mu) { partial_u_col_lambdas_[ii] = [&, ii](const DomainType& x, const StateRangeType& u, const Common::Parameter& mu) {
return RangeColumnHelper<U::dimRange, RangeFieldType, dimRange, dimRangeCols>::get_col_jacobian( return RangeColumnHelper<U::dimRange, RangeFieldType, dimRange, dimRangeCols>::get_col_jacobian(
ii, partial_u_lambda(x, u, mu)); ii, partial_u_lambda(x, u, mu));
}; };
......
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