void Foam::ensightSetWriter<Type>::write ( const coordSet& points, const wordList& valueSetNames, const List<const Field<Type>*>& valueSets, Ostream& os ) const { const fileName base(os.name().lessExt()); const fileName meshFile(base + ".mesh"); // Write .case file os << "FORMAT" << nl << "type: ensight gold" << nl << nl << "GEOMETRY" << nl << "model: 1 " << meshFile.name().c_str() << nl << nl << "VARIABLE" << nl; forAll(valueSetNames, setI) { fileName dataFile(base + ".***." + valueSetNames[setI]); os.setf(ios_base::left); os << pTraits<Type>::typeName << " per node: 1 " << setw(15) << valueSetNames[setI] << " " << dataFile.name().c_str() << nl; }