mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
illegal use of List_ELEM macro
This commit is contained in:
@ -162,13 +162,14 @@ Foam::List<T>::List(const UList<T>& a, const unallocLabelList& map)
|
|||||||
{
|
{
|
||||||
if (this->size_)
|
if (this->size_)
|
||||||
{
|
{
|
||||||
|
// Note:cannot use List_ELEM since third argument has to be index.
|
||||||
|
|
||||||
this->v_ = new T[this->size_];
|
this->v_ = new T[this->size_];
|
||||||
|
|
||||||
List_ACCESS(T, (*this), vp);
|
forAll(*this, i)
|
||||||
List_CONST_ACCESS(T, a, ap);
|
{
|
||||||
List_FOR_ALL(map, i)
|
this->v_[i] = a[map[i]];
|
||||||
List_ELEM((*this), vp, i) = List_ELEM(a, ap, (map[i]));
|
}
|
||||||
List_END_FOR_ALL
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user