diff --git a/src/Makefile.am b/src/Makefile.am index a51c04f242bbbefe1b8d0f51dbfaa570b2d47d7d..5883a8b6b6dc08380bd41bdc1c1e5e2dd2b90c81 100755 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -9,7 +9,7 @@ io_LDADD = $(LINKLIBS) nobase_include_HEADERS = CSVWriter/csv_multiarray.hpp CSVWriter/CSVWriter.hpp \ GraphMLWriter/GraphMLWriter.hpp util.hpp \ -VTKWriter/VTKWriter.hpp VTKWriter/VTKWriter_graph.hpp VTKWriter/VTKWriter_point_set.hpp VTKWriter/VTKWriter_grids.hpp VTKWriter/VTKWriter_grids_st.hpp VTKWriter/VTKWriter_grids_util.hpp VTKWriter/VTKWriter_vector_box.hpp HDF5_XdmfWriter/HDF5_XdmfWriter.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_point_set.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_util.hpp \ +VTKWriter/VTKWriter.hpp VTKWriter/VTKWriter_dist_graph.hpp VTKWriter/VTKWriter_graph.hpp VTKWriter/VTKWriter_point_set.hpp VTKWriter/VTKWriter_grids.hpp VTKWriter/VTKWriter_grids_st.hpp VTKWriter/VTKWriter_grids_util.hpp VTKWriter/VTKWriter_vector_box.hpp HDF5_XdmfWriter/HDF5_XdmfWriter.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_point_set.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_util.hpp \ Plot/GoogleChart.hpp Plot/util.hpp diff --git a/src/VTKWriter/VTKWriter_dist_graph.hpp b/src/VTKWriter/VTKWriter_dist_graph.hpp index b070fa6cc11cb804c4d37c2a5f7735602a1cd77b..cb5834bcaae807616cb1553226b11c3b99b92c6a 100644 --- a/src/VTKWriter/VTKWriter_dist_graph.hpp +++ b/src/VTKWriter/VTKWriter_dist_graph.hpp @@ -111,11 +111,10 @@ struct vtk_dist_vertex_node * \param n_obj object container to access its properties for example encapc<...> * */ - vtk_dist_vertex_node(std::string & v_node, typename G::V_container & n_obj, s_type (&x)[3]) : - x(x), vo(n_obj), v_node(v_node), z_set(false) + vtk_dist_vertex_node(std::string & v_node, typename G::V_container & n_obj, s_type (&x)[3]) + :z_set(false),x(x), vo(n_obj), v_node(v_node) { } - ; //! \brief Write collected information void write() diff --git a/src/VTKWriter/VTKWriter_graph.hpp b/src/VTKWriter/VTKWriter_graph.hpp index f896a2d3d5119a7032d0f94eaf3a918a12705ee2..7eda69ae3a7ac33b9f1897f8a1a4906bf87413b3 100644 --- a/src/VTKWriter/VTKWriter_graph.hpp +++ b/src/VTKWriter/VTKWriter_graph.hpp @@ -64,6 +64,9 @@ struct vtk_vertex_node_array_scalar_selector<true> template<typename T, typename ele_v, typename G, typename s_type> static inline void move(typename G::V_container &vo, s_type (&x)[3], bool &z_set) { + if (G::V_type::attributes::name[T::value] != "x") + return; + if (std::extent<ele_v>::value == 3) z_set = true;