CSV: Updated writing of componentColumns for consistency with construction for binary IO

Resolves bug-report https://bugs.openfoam.org/view.php?id=2950
This commit is contained in:
Henry Weller
2018-06-08 23:01:24 +01:00
parent a5a551f665
commit 8ab5b6152e

View File

@ -273,21 +273,10 @@ void Foam::Function1Types::CSV<Type>::writeData(Ostream& os) const
os.writeKeyword("nHeaderLine") << nHeaderLine_ << token::END_STATEMENT os.writeKeyword("nHeaderLine") << nHeaderLine_ << token::END_STATEMENT
<< nl; << nl;
os.writeKeyword("refColumn") << refColumn_ << token::END_STATEMENT << nl; os.writeKeyword("refColumn") << refColumn_ << token::END_STATEMENT << nl;
// Force writing labelList in ascii componentColumns_.writeEntry("componentColumns", os);
os.writeKeyword("componentColumns");
if (os.format() == IOstream::BINARY)
{
os.format(IOstream::ASCII);
os << componentColumns_;
os.format(IOstream::BINARY);
}
else
{
os << componentColumns_;
}
os << token::END_STATEMENT << nl;
os.writeKeyword("separator") << string(separator_) os.writeKeyword("separator") << string(separator_)
<< token::END_STATEMENT << nl; << token::END_STATEMENT << nl;