mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-08 03:18:58 +00:00
Fix issues.......
This commit is contained in:
parent
6db8c316ad
commit
97b460110f
@ -38,7 +38,7 @@ vtkm::cont::PartitionedDataSet VTKVisItFileReader::ReadPartitionedDataSet()
|
||||
//Get the base dir name
|
||||
auto pos = this->FileName.rfind("/");
|
||||
if (pos != std::string::npos)
|
||||
baseDirPath = baseDirPath.substr(0, pos);
|
||||
baseDirPath = this->FileName.substr(0, pos);
|
||||
|
||||
//Open up the file of filenames.
|
||||
std::ifstream stream(this->FileName);
|
||||
@ -58,12 +58,12 @@ vtkm::cont::PartitionedDataSet VTKVisItFileReader::ReadPartitionedDataSet()
|
||||
//!NBLOCKS is already set!!
|
||||
if (numBlocks > 0)
|
||||
throw vtkm::io::ErrorIO("Invalid file: " + this->FileName +
|
||||
". Number of blocks already specified");
|
||||
". `!NBLOCKS` specified more than once.");
|
||||
|
||||
numBlocks = std::atoi(line.substr(8, line.size()).c_str());
|
||||
if (numBlocks <= 0)
|
||||
throw vtkm::io::ErrorIO("Invalid file: " + this->FileName +
|
||||
". Number of blocks must be > 0");
|
||||
". Number of blocks (!NBLOCKS) must be > 0.");
|
||||
}
|
||||
else if (numBlocks > 0)
|
||||
{
|
||||
@ -82,7 +82,8 @@ vtkm::cont::PartitionedDataSet VTKVisItFileReader::ReadPartitionedDataSet()
|
||||
}
|
||||
else
|
||||
{
|
||||
VTKM_LOG_S(vtkm::cont::LogLevel::Info, "Skipping line: " << line);
|
||||
VTKM_LOG_S(vtkm::cont::LogLevel::Info,
|
||||
"Skipping line that occurs before `!NBLOCKS`: " << line);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@ -98,7 +99,7 @@ vtkm::cont::PartitionedDataSet VTKVisItFileReader::ReadPartitionedDataSet()
|
||||
vtkm::cont::PartitionedDataSet pds;
|
||||
|
||||
//Read all the files.
|
||||
for (const auto fn : fileNames)
|
||||
for (auto&& fn : fileNames)
|
||||
{
|
||||
vtkm::io::VTKDataSetReader reader(fn);
|
||||
pds.AppendPartition(reader.ReadDataSet());
|
||||
|
@ -21,19 +21,20 @@ namespace vtkm
|
||||
namespace io
|
||||
{
|
||||
|
||||
//
|
||||
// Reader for ".visit" files, a simple file format for partioned data sets.
|
||||
// The file format consists of the keyword "!NBLOCKS <N>", where N is the number of
|
||||
// partitions, followed by a list of the N files. For example:
|
||||
//
|
||||
/*
|
||||
!NBLOCKS 2
|
||||
file1.vtk
|
||||
file2.vtk
|
||||
*/
|
||||
//
|
||||
// Note: .visit files support time varying partitione data, but it is not supported
|
||||
// in this reader.
|
||||
/// Reader for ".visit" files, a simple file format for partioned data sets.
|
||||
/// The file format consists of the keyword "!NBLOCKS <N>", where N is the number of
|
||||
/// partitions, followed by a list of the N files. For example:
|
||||
///
|
||||
/// ```
|
||||
/// # This is a comment
|
||||
/// !NBLOCKS 2
|
||||
/// file1.vtk
|
||||
/// file2.vtk
|
||||
/// ```
|
||||
///
|
||||
/// Note: .visit files support time varying partitioned data, but it is not supported
|
||||
/// in this reader.
|
||||
///
|
||||
|
||||
class VTKM_IO_EXPORT VTKVisItFileReader
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user