24#ifndef GNUPLOT_HEATMAP_WRITER_H
25#define GNUPLOT_HEATMAP_WRITER_H
46 std::string
colour = std::string(
"rainbow");
64 const std::vector<T>& valueArea,
const plotParam<T>& param);
100template<
typename T >
125template <
typename T,
typename DESCRIPTOR,
typename FUNCTOR>
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
BlockReduction2D2D interpolates the data of a SuperF2D functor in a given resolution.
HyperplaneLattice3D< T > getPlaneDiscretizationIn3D() const
Returns embedding of the discretized plane in 3D space.
BlockReduction3D2D reduces the data of a SuperF3D functor to the intersection between a given hyperpl...
Parametrization of a hyperplane lattice.
void writeHeatMapDataFile(detailParam< T > ¶m)
void genericHeatMapInterface(const HyperplaneLattice3D< T > &hyperPlane, BlockF2D< T > &blockData, int iT, const std::vector< T > &valueArea, const plotParam< T > ¶m)
void executeGnuplot(detailParam< T > ¶m)
void writeHeatMapPlotFile(detailParam< T > ¶m, const std::vector< T > &valueArea)
void write(BlockReduction3D2D< T > &blockReduction, int iT, const plotParam< T > param={}, const std::vector< T > &valueArea=std::vector< T >{})
This function is used to plot heat maps as jpeg files.
Top level namespace for all of OpenLB.
const plotParam< T > * plot
BlockF2D< T > * blockData
const HyperplaneLattice3D< T > * hyperPlane
Vector< T, 2u > zoomExtend
Vector< T, 2u > zoomOrigin
bool activateFullScreenPlotColorBox