24#ifndef GNUPLOT_HEATMAP_WRITER_H
25#define GNUPLOT_HEATMAP_WRITER_H
45 std::string
colour = std::string(
"rainbow");
68 const std::vector<T>& valueArea = std::vector<T>());
78void write(BlockReduction2D2D<T>& blockReduction,
int iT,
const plotParam<T> param = {},
79 const std::vector<T>& valueArea = std::vector<T>());
85 const std::vector<T>& valueArea,
const plotParam<T>& param);
121template<
typename T >
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
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