inline void show_splot_surface(Domain& d, st idx) { std::list<Gnuplot_actor> slga; Gnuplot_actor sga; GnuplotActor_LeafNodesSurface(sga, d.grid(), idx); //GnuplotActor_NodesSurface(sga, pn, 0); slga.push_back(sga); GnuplotActor_GhostNodesSurface(sga, d.ghost(), idx); slga.push_back(sga); //sga.show_data(); Gnuplot sgp; //sgp.set_equal_ratio(); sgp.set_view(45, 10, 1, 1); sgp.set_palette_blue_red(); sgp.set("ticslevel 0"); //sgp.set_xrange(1.4, 2.0); //sgp.set_yrange(1.4, 2.0); sgp.splot(slga); }
inline void show_veo_field(Domain& d, st idxu, st idxv) { std::list<Gnuplot_actor> lga; Gnuplot_actor ga; GnuplotActor_Velocity_field(ga, d.grid(), idxu, idxv, 1); lga.push_back(ga); GnuplotActor_LeafNodes(ga, d.grid()); lga.push_back(ga); //sga.show_data(); Gnuplot gp; gp.set_equal_ratio(); //sgp.set_view(45, 10, 1, 1); gp.set_palette_blue_red(); //sgp.set("ticslevel 0"); //sgp.set_xrange(1.4, 2.0); //sgp.set_yrange(1.4, 2.0); gp.plot(lga); }
inline void show_plot_contour(Domain& d, st idx, std::string title = "") { std::list<Gnuplot_actor> lga; Gnuplot_actor ga; GnuplotActor_LeafNodesContours(ga, d.grid(), idx); //GnuplotActor_NodesSurface(sga, pn, 0); lga.push_back(ga); GnuplotActor_GhostNodesContours(ga, d.ghost(), idx); lga.push_back(ga); //sga.show_data(); Gnuplot gp; gp.set_title(title); //sgp.set_equal_ratio(); //sgp.set_view(45, 10, 1, 1); gp.set_palette_blue_red(); //sgp.set("ticslevel 0"); //sgp.set_xrange(1.4, 2.0); //sgp.set_yrange(1.4, 2.0); gp.plot(lga); }