
Public Member Functions | |
| TriangleWriter (const std::string &filename="", int indexOffset=0) | |
| virtual | ~TriangleWriter () |
| virtual void | write () const |
| virtual RCP< FieldWriterBase > | getRcp () |
Protected Member Functions | |
| void | writePoints (const std::string &filename) const |
| void | writeCells (const std::string &filename) const |
| void | writeEdges (const std::string &filename) const |
| void | writeFaces (const std::string &filename) const |
| void | writeHeader (const std::string &filename) const |
| void | writeParallelInfo (const std::string &filename) const |
Protected Attributes | |
| int | indexOffset_ |
Definition at line 44 of file SundanceTriangleWriter.hpp.
| Sundance::TriangleWriter::TriangleWriter | ( | const std::string & | filename = "", |
|
| int | indexOffset = 0 | |||
| ) | [inline] |
Definition at line 48 of file SundanceTriangleWriter.hpp.
| virtual Sundance::TriangleWriter::~TriangleWriter | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 52 of file SundanceTriangleWriter.hpp.
| virtual RCP<FieldWriterBase> Sundance::TriangleWriter::getRcp | ( | ) | [inline, virtual] |
Return a ref count pointer to self
Implements Playa::Handleable< FieldWriterBase >.
Definition at line 58 of file SundanceTriangleWriter.hpp.
| void TriangleWriter::write | ( | ) | const [virtual] |
Implements Sundance::FieldWriterBase.
Definition at line 43 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::filename(), Sundance::FieldWriterBase::mesh(), Sundance::FieldWriterBase::myRank(), Sundance::FieldWriterBase::nProc(), Sundance::toString(), writeCells(), writeEdges(), writeFaces(), writeHeader(), writeParallelInfo(), and writePoints().
| void TriangleWriter::writeCells | ( | const std::string & | filename | ) | const [protected] |
Definition at line 189 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::cellScalarFields(), Sundance::FieldWriterBase::comments(), Sundance::Mesh::facetLID(), indexOffset_, Sundance::FieldWriterBase::mesh(), Sundance::Mesh::numCells(), and Sundance::Mesh::spatialDim().
Referenced by write().
| void TriangleWriter::writeEdges | ( | const std::string & | filename | ) | const [protected] |
Definition at line 161 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::comments(), Sundance::Mesh::facetLID(), indexOffset_, Sundance::FieldWriterBase::mesh(), and Sundance::Mesh::numCells().
Referenced by write().
| void TriangleWriter::writeFaces | ( | const std::string & | filename | ) | const [protected] |
Definition at line 132 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::comments(), Sundance::Mesh::facetLID(), indexOffset_, Sundance::FieldWriterBase::mesh(), and Sundance::Mesh::numCells().
Referenced by write().
| void TriangleWriter::writeHeader | ( | const std::string & | filename | ) | const [protected] |
Definition at line 62 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::cellScalarNames(), Sundance::FieldWriterBase::comments(), Sundance::FieldWriterBase::nProc(), Sundance::FieldWriterBase::pointScalarNames(), and Sundance::toString().
Referenced by write().
| void TriangleWriter::writeParallelInfo | ( | const std::string & | filename | ) | const [protected] |
Definition at line 226 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::comments(), Sundance::Mesh::mapLIDToGID(), Sundance::FieldWriterBase::mesh(), Sundance::FieldWriterBase::myRank(), Sundance::FieldWriterBase::nProc(), Sundance::Mesh::numCells(), Sundance::Mesh::ownerProcID(), and Sundance::Mesh::spatialDim().
Referenced by write().
| void TriangleWriter::writePoints | ( | const std::string & | filename | ) | const [protected] |
Definition at line 91 of file SundanceTriangleWriter.cpp.
References Sundance::FieldWriterBase::comments(), indexOffset_, Sundance::FieldWriterBase::mesh(), Sundance::Mesh::nodePosition(), Sundance::Mesh::numCells(), Sundance::FieldWriterBase::pointScalarFields(), and Sundance::Mesh::spatialDim().
Referenced by write().
int Sundance::TriangleWriter::indexOffset_ [protected] |
Definition at line 79 of file SundanceTriangleWriter.hpp.
Referenced by writeCells(), writeEdges(), writeFaces(), and writePoints().