Loading...
Searching...
No Matches
VTKRectilinear.cpp
76VTKRectilinearGrid::VTKRectilinearGrid( const std::string &dir, const std::string &name ) :VTKRectilinearGrid( ) {
95VTKRectilinearGrid::VTKRectilinearGrid( const std::string &dir, const std::string &name, VTKFormat codex, int n1, int n2, int m1, int m2, int l1, int l2 ) :VTKRectilinearGrid( ) {
115VTKRectilinearGrid::VTKRectilinearGrid( const std::string &dir, const std::string &name, VTKFormat codex, int n, int m, int l ) : VTKRectilinearGrid( ) {
135VTKRectilinearGrid::VTKRectilinearGrid( const std::string &dir, const std::string &name, VTKFormat codex, int n1, int n2, int m1, int m2 ) :VTKRectilinearGrid( ) {
153VTKRectilinearGrid::VTKRectilinearGrid( const std::string &dir, const std::string &name, VTKFormat codex, int n, int m ) : VTKRectilinearGrid( ) {
209 log::cout() <<"Geometry field " << field.getName() << " not found, it will be disabled" << std::endl ;
216 setDimensions( m_localIndex[0][0], m_localIndex[0][1], m_localIndex[1][0], m_localIndex[1][1], m_localIndex[2][0], m_localIndex[2][1] ) ;
230 throw std::runtime_error("Cannot create file \"" + m_fh.getName() + "\"" + " inside the directory \"" + m_fh.getDirectory() + "\"");
237 str << "<VTKFile type=\"RectilinearGrid\" version=\"0.1\" byte_order=\"LittleEndian\" header_type=\"" << m_headerType << "\">" << std::endl;
285void VTKRectilinearGrid::writeCollection( const std::string &outputName, const std::string &collectionName ) const {
299 throw std::runtime_error("Cannot create file \"" + fhp.getName() + "\"" + " inside the directory \"" + fhp.getDirectory() + "\"");
440void VTKRectilinearGrid::setGeomData( VTKRectilinearField fieldEnum, VTKBaseStreamer *streamer ){
474 log::cout() << "Size of loc_ in VTKRectilinearGrid::setParallelIndex does not fit m_procs " << std::endl ;
const std::string & getDirectory() const
Definition fileHandler.cpp:118
void setDirectory(const std::string &d_)
Definition fileHandler.cpp:145
The base class to be used to derive VTK streamers form.
Definition VTK.hpp:209
VTKField handles geometry and data field information for the VTK format.
Definition VTK.hpp:247
static unsigned getComponentCount(VTKFieldType fieldType)
Definition VTKField.cpp:40
std::vector< extension3D_t > m_procIndex
Definition VTK.hpp:504
void setGlobalDimensions(int, int, int)
Definition VTKRectilinear.cpp:424
void setDimensions(int, int, int, int, int, int)
Definition VTKRectilinear.cpp:357
uint8_t calcFieldComponents(const VTKField &) const override
Definition VTKRectilinear.cpp:558
void setGeomData(VTKRectilinearField, std::vector< T > &)
Definition VTK.tpp:131
std::string getExtension() const override
Definition VTKRectilinear.cpp:580
void writeMetaInformation() const override
Definition VTKRectilinear.cpp:224
uint64_t calcFieldSize(const VTKField &) const override
Definition VTKRectilinear.cpp:504
void setGlobalIndex(const std::vector< extension3D_t > &)
Definition VTKRectilinear.cpp:471
uint64_t calcFieldEntries(const VTKField &) const override
Definition VTKRectilinear.cpp:518
void readMetaInformation() override
Definition VTKRectilinear.cpp:166
bool readDataArray(std::fstream &, VTKField &) const
Definition VTK.cpp:1468
void writePDataArray(std::fstream &, const VTKField &) const
Definition VTK.cpp:1224
void writeDataHeader(std::fstream &, bool parallel=false) const
Definition VTK.cpp:1146
void writeDataArray(std::fstream &, const VTKField &) const
Definition VTK.cpp:1212
FileHandler createCollectionHandler(const std::string &collectionName) const
Definition VTK.cpp:934
bool keywordInString(const std::string &line, const std::string &key)
Definition stringUtils.tpp:175
void convertString(const std::string &input, T &output)
Definition stringUtils.tpp:195
bool getAfterKeyword(const std::string &line, const std::string &key, char del, std::string &result)
Definition stringUtils.cpp:51
Logger & cout(log::Level defaultSeverity, log::Visibility defaultVisibility)
Definition logger.cpp:1714
