38 os << DL.size() <<
nl << token::BEGIN_LIST <<
nl;
40 for(
label i=0;i<DL.size();++i)
42 os << DL.sizeOfRow(i) << token::BEGIN_LIST;
43 for(
label j=0;j<DL.sizeOfRow(i);++j)
45 if( j ) os << token::SPACE;
50 os << token::END_LIST <<
nl;
53 os << token::END_LIST;
58 "Foam::Ostream& Foam::operator<<(Foam::Ostream&, const Foam::VRWGraph&)"
91 for(
label elI=0;elI<nElements;++elI)
94 newPosForNode[elI] =
pos++;
98 newPosForNode[elI] = -1;
102 for(
label elI=0;elI<nElements;++elI)
103 if( (newPosForNode[elI] != -1) && (newPosForNode[elI] < elI) )
109 nElements =
rows_.size();
110 for(
label rowI=0;rowI<nElements;++rowI)
112 rows_[rowI].start() = newPosForNode[
rows_[rowI].start()];