mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: provide basic hooks for alternative List/Matrix allocators
- include "contiguous.H" in ListPolicy, which makes it available whenever UList.H has been included ENH: return plain List instead of shrinking the DynamicList
This commit is contained in:
@ -193,7 +193,7 @@ Foam::List<Vb::Point> Foam::bodyCentredCubic::initialPoints() const
|
||||
}
|
||||
}
|
||||
|
||||
return initialPoints.shrink();
|
||||
return List<Vb::Point>(std::move(initialPoints));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -254,7 +254,7 @@ Foam::List<Vb::Point> Foam::faceCentredCubic::initialPoints() const
|
||||
}
|
||||
}
|
||||
|
||||
return initialPoints.shrink();
|
||||
return List<Vb::Point>(std::move(initialPoints));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -272,7 +272,7 @@ Foam::List<Vb::Point> Foam::rayShooting::initialPoints() const
|
||||
}
|
||||
}
|
||||
|
||||
return initialPoints.shrink();
|
||||
return List<Vb::Point>(std::move(initialPoints));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -173,7 +173,7 @@ Foam::List<Vb::Point> Foam::uniformGrid::initialPoints() const
|
||||
}
|
||||
}
|
||||
|
||||
return initialPoints.shrink();
|
||||
return List<Vb::Point>(std::move(initialPoints));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -256,7 +256,7 @@ labelList getNonRegionCells(const labelList& cellRegion, const label regionI)
|
||||
nonRegionCells.append(celli);
|
||||
}
|
||||
}
|
||||
return nonRegionCells.shrink();
|
||||
return labelList(std::move(nonRegionCells));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user