Public Member Functions | Private Attributes
lagrangianWriter Class Reference

Write fields (internal). More...

Collaboration diagram for lagrangianWriter:
Collaboration graph
[legend]

Public Member Functions

 lagrangianWriter (const vtkMesh &, const bool binary, const fileName &, const word &, const bool dummyCloud)
 Construct from components. More...
 
std::ofstream & os ()
 
void writeParcelHeader (const label nFields)
 
template<class Type >
void writeIOField (const wordList &)
 Write IOField. More...
 
 lagrangianWriter (const vtkMesh &, const bool binary, const fileName &, const word &, const bool dummyCloud)
 Construct from components. More...
 
std::ofstream & os ()
 
void writeParcelHeader (const label nFields)
 
template<class Type >
void writeIOField (const wordList &)
 Write IOField. More...
 
 lagrangianWriter (const vtkMesh &, const bool binary, const fileName &, const word &, const bool dummyCloud)
 Construct from components. More...
 
std::ofstream & os ()
 
void writeParcelHeader (const label nFields)
 
template<class Type >
void writeIOField (const wordList &)
 Write IOField. More...
 
 lagrangianWriter (const vtkMesh &, const bool binary, const fileName &, const word &, const bool dummyCloud)
 Construct from components. More...
 
std::ofstream & os ()
 
void writeParcelHeader (const label nFields)
 
template<class Type >
void writeIOField (const wordList &)
 Write IOField. More...
 

Private Attributes

const vtkMeshvMesh_
 
const bool binary_
 
const fileName fName_
 
const word cloudName_
 
std::ofstream os_
 
label nParcels_
 

Detailed Description

Write fields (internal).

Source files

Source files

Source files

Source files

Definition at line 57 of file lagrangianWriter.H.

Constructor & Destructor Documentation

◆ lagrangianWriter() [1/4]

lagrangianWriter ( const vtkMesh vMesh,
const bool  binary,
const fileName fName,
const word cloudName,
const bool  dummyCloud 
)

Construct from components.

Definition at line 34 of file lagrangianWriter.C.

References Time::caseName(), Foam::endl(), forAllConstIter(), insert(), mesh, Cloud::size(), fvMesh::time(), and write().

Here is the call graph for this function:

◆ lagrangianWriter() [2/4]

lagrangianWriter ( const vtkMesh ,
const bool  binary,
const fileName ,
const word ,
const bool  dummyCloud 
)

Construct from components.

◆ lagrangianWriter() [3/4]

lagrangianWriter ( const vtkMesh ,
const bool  binary,
const fileName ,
const word ,
const bool  dummyCloud 
)

Construct from components.

◆ lagrangianWriter() [4/4]

lagrangianWriter ( const vtkMesh ,
const bool  binary,
const fileName ,
const word ,
const bool  dummyCloud 
)

Construct from components.

Member Function Documentation

◆ os() [1/4]

std::ofstream& os ( )
inline

Definition at line 89 of file lagrangianWriter.H.

References lagrangianWriter::os_.

◆ writeParcelHeader() [1/4]

void writeParcelHeader ( const label  nFields)

Definition at line 84 of file lagrangianWriter.C.

References Foam::endl(), lagrangianWriter::nParcels_, and lagrangianWriter::os_.

Here is the call graph for this function:

◆ writeIOField() [1/4]

void writeIOField ( const wordList objects)

◆ os() [2/4]

std::ofstream& os ( )
inline

Definition at line 89 of file lagrangianWriter.H.

References lagrangianWriter::os_.

◆ writeParcelHeader() [2/4]

void writeParcelHeader ( const label  nFields)

◆ writeIOField() [2/4]

void writeIOField ( const wordList )

Write IOField.

◆ os() [3/4]

std::ofstream& os ( )
inline

Definition at line 89 of file lagrangianWriter.H.

References lagrangianWriter::os_.

◆ writeParcelHeader() [3/4]

void writeParcelHeader ( const label  nFields)

◆ writeIOField() [3/4]

void writeIOField ( const wordList )

Write IOField.

◆ os() [4/4]

std::ofstream& os ( )
inline

Definition at line 89 of file lagrangianWriter.H.

References lagrangianWriter::os_.

◆ writeParcelHeader() [4/4]

void writeParcelHeader ( const label  nFields)

◆ writeIOField() [4/4]

void writeIOField ( const wordList )

Write IOField.

Field Documentation

◆ vMesh_

const vtkMesh & vMesh_
private

Definition at line 59 of file lagrangianWriter.H.

Referenced by lagrangianWriter::writeIOField().

◆ binary_

const bool binary_
private

Definition at line 61 of file lagrangianWriter.H.

Referenced by lagrangianWriter::writeIOField().

◆ fName_

const fileName fName_
private

Definition at line 63 of file lagrangianWriter.H.

◆ cloudName_

const word cloudName_
private

Definition at line 65 of file lagrangianWriter.H.

Referenced by lagrangianWriter::writeIOField().

◆ os_

std::ofstream os_
private

◆ nParcels_

label nParcels_
private

Definition at line 69 of file lagrangianWriter.H.

Referenced by lagrangianWriter::writeParcelHeader().


The documentation for this class was generated from the following files: