Hdf5ToVtkConverter< ELEMENT_DIM, SPACE_DIM > Class Template Reference

#include <Hdf5ToVtkConverter.hpp>

Inheritance diagram for Hdf5ToVtkConverter< ELEMENT_DIM, SPACE_DIM >:

Inheritance graph
[legend]
Collaboration diagram for Hdf5ToVtkConverter< ELEMENT_DIM, SPACE_DIM >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Hdf5ToVtkConverter (std::string inputDirectory, std::string fileBaseName, AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh)


Detailed Description

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM>
class Hdf5ToVtkConverter< ELEMENT_DIM, SPACE_DIM >

This class converts from Hdf5 format to Vtk format. The output will be one .vtu file with separate vtkPointData for each time step.

Definition at line 39 of file Hdf5ToVtkConverter.hpp.


Constructor & Destructor Documentation

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM>
Hdf5ToVtkConverter< ELEMENT_DIM, SPACE_DIM >::Hdf5ToVtkConverter ( std::string  inputDirectory,
std::string  fileBaseName,
AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *  pMesh 
) [inline]

Constructor, which does the conversion and writes the .vtu file.

Note:
This method is collective, and hence must be called by all processes.
Parameters:
inputDirectory The input directory, relative to CHASTE_TEST_OUTPUT, where the .h5 file has been written
fileBaseName The base name of the data file.
pMesh Pointer to the mesh.

Todo:
Can we get this as a std::vector?

Todo:
What if the mesh has been scaled, translated or rotated?

Definition at line 42 of file Hdf5ToVtkConverter.cpp.

References VtkMeshWriter< ELEMENT_DIM, SPACE_DIM >::AddPointData(), PetscTools::AmMaster(), DistributedVectorFactory::CreateVec(), Hdf5DataReader::GetNumberOfRows(), Hdf5DataReader::GetUnlimitedDimensionValues(), Hdf5DataReader::GetVariableNames(), Hdf5DataReader::GetVariableOverNodes(), HeartConfig::Instance(), AbstractHdf5Converter< ELEMENT_DIM, SPACE_DIM >::mNumVariables, AbstractHdf5Converter< ELEMENT_DIM, SPACE_DIM >::mpMesh, AbstractHdf5Converter< ELEMENT_DIM, SPACE_DIM >::mpReader, AbstractTetrahedralMeshWriter< ELEMENT_DIM, SPACE_DIM >::WriteFilesUsingMesh(), and AbstractMeshWriter< ELEMENT_DIM, SPACE_DIM >::WriteFilesUsingMeshReader().


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

Generated on Mon Nov 1 12:36:46 2010 for Chaste by  doxygen 1.5.5