Namespaces | Functions
ensightOutput.H File Reference
Include dependency graph for ensightOutput.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::ensightOutput
 A collection of functions for writing ensight file content.
 
 Foam
 
 Foam::ListListOps
 Various utility functions to work on Lists of Lists (usually resulting from 'gather'ing and combining information from individual processors)
 
 Foam::ensightOutput::Detail
 

Functions

template<class T , class Addr , class AccessOp >
labelList subSizes (const IndirectListBase< T, Addr > &lists, AccessOp aop)
 
template<class IntListType >
void inplaceRenumber (const labelUList &oldToNew, IntListType &lists)
 
void writeFaceList (ensightGeoFile &os, const UList< face > &faces)
 
void writeFaceList (ensightGeoFile &os, const UIndirectList< face > &faces)
 
void writeCellShapes (ensightGeoFile &os, const UList< cellShape > &shapes)
 
void writePolysPoints (ensightGeoFile &os, const cellUList &meshCells, const labelUList &addr, const faceUList &meshFaces, const labelUList &faceOwner)
 
void writePolysPoints (ensightGeoFile &os, const polyMesh &mesh, const labelUList &addr, const labelList &pointMap)
 
void writeFaceConnectivity (ensightGeoFile &os, const ensightFaces::elemType etype, const label nTotal, const UIndirectList< face > &faces, bool parallel)
 
void writeFaceConnectivity (ensightGeoFile &os, const ensightFaces::elemType etype, const label nTotal, const faceUList &faces, bool parallel)
 
void writeFaceConnectivity (ensightGeoFile &os, const ensightFaces &part, const faceUList &faces, bool parallel)
 
void writeFaceConnectivityPresorted (ensightGeoFile &os, const ensightFaces &part, const faceUList &faces, bool parallel)
 
template<class Type >
bool writeField (ensightFile &os, const Field< Type > &fld, const ensightCells &part, bool parallel)
 
template<class Type >
bool writeField (ensightFile &os, const Field< Type > &fld, const ensightFaces &part, bool parallel)
 
labelList getFaceSizes (const UList< face > &faces)
 
labelList getFaceSizes (const UIndirectList< face > &faces)
 
labelList getPolysNFaces (const polyMesh &mesh, const labelUList &addr)
 
labelList getPolysNPointsPerFace (const polyMesh &mesh, const labelUList &addr)
 
template<template< typename > class FieldContainer, class Type >
void copyComponent (List< scalar > &cmptBuffer, const FieldContainer< Type > &input, const direction cmpt)
 
template<template< typename > class FieldContainer, class Type >
void writeFieldContent (ensightFile &os, const FieldContainer< Type > &fld, bool parallel)
 
template<template< typename > class FieldContainer>
bool writeCoordinates (ensightGeoFile &os, const label partId, const word &partName, const label nPoints, const FieldContainer< Foam::point > &fld, bool parallel)
 
template<template< typename > class FieldContainer, class Type >
bool writeFieldComponents (ensightFile &os, const char *key, const FieldContainer< Type > &fld, bool parallel)
 
template<class Type >
bool writeFaceSubField (ensightFile &os, const Field< Type > &fld, const ensightFaces &part, bool parallel)
 
template<class Type >
bool writeFaceLocalField (ensightFile &os, const Field< Type > &fld, const ensightFaces &part, bool parallel)
 

Detailed Description

Original source file ensightOutput.H

Definition in file ensightOutput.H.