- The version of GridGenerator::parallelogram where the corners are given
as a rank-2 tensor rather than as an array of points.
- DataOutBase::create_xdmf_entry with 3 arguments.
+ - DataOutBase::write_hdf5_parallel with 2 arguments.
- Algorithms::ThetaTimestepping::operator().
- Algorithms::ThetaTimestepping::initialize.
- Algorithms::Newton::initialize.
const std::string &filename,
MPI_Comm comm) const;
- /**
- * Write the data in this class without redundancy filtering to a single
- * HDF5 file containing both the mesh and solution values.
- * @deprecated: use write_hdf5_parallel(DataOutFilter, ...) instead
- */
- void write_hdf5_parallel (const std::string &filename,
- MPI_Comm comm) const DEAL_II_DEPRECATED;
-
/**
* Write the data in data_filter to a single HDF5 file containing both the
* mesh and solution values. Below is an example of how to use this function
* @endcode
*/
void write_hdf5_parallel (const DataOutBase::DataOutFilter &data_filter,
- const std::string &filename, MPI_Comm comm) const;
+ const std::string &filename,
+ MPI_Comm comm) const;
/**
* Write the data in data_filter to HDF5 file(s). If write_mesh_file is
* and solution values.
*/
void write_hdf5_parallel (const DataOutBase::DataOutFilter &data_filter,
- const bool write_mesh_file, const std::string &mesh_filename, const std::string &solution_filename, MPI_Comm comm) const;
+ const bool write_mesh_file,
+ const std::string &mesh_filename,
+ const std::string &solution_filename,
+ MPI_Comm comm) const;
/**
* DataOutFilter is an intermediate data format that reduces the amount of
}
}
-template <int dim, int spacedim>
-void DataOutInterface<dim,spacedim>::
-write_hdf5_parallel (const std::string &filename, MPI_Comm comm) const
-{
- DataOutBase::DataOutFilter data_filter(DataOutBase::DataOutFilterFlags(false, true));
- write_filtered_data(data_filter);
- write_hdf5_parallel(data_filter, filename, comm);
-}
+
template <int dim, int spacedim>
void DataOutInterface<dim,spacedim>::
DataOutBase::write_hdf5_parallel(get_patches(), data_filter, filename, comm);
}
+
+
template <int dim, int spacedim>
void DataOutInterface<dim,spacedim>::
write_hdf5_parallel (const DataOutBase::DataOutFilter &data_filter,
DataOutBase::write_hdf5_parallel(get_patches(), data_filter, write_mesh_file, mesh_filename, solution_filename, comm);
}
+
+
template <int dim, int spacedim>
void DataOutBase::write_hdf5_parallel (const std::vector<Patch<dim,spacedim> > &patches,
const DataOutBase::DataOutFilter &data_filter,
write_hdf5_parallel(patches, data_filter, true, filename, filename, comm);
}
+
+
template <int dim, int spacedim>
void DataOutBase::write_hdf5_parallel (const std::vector<Patch<dim,spacedim> > &patches,
const DataOutBase::DataOutFilter &data_filter,