OpenLB 1.7
|
Classes | |
struct | detailParam |
Functions | |
template<typename T > | |
void | genericHeatMapInterface (const HyperplaneLattice3D< T > &hyperPlane, BlockF2D< T > &blockData, int iT, const std::vector< T > &valueArea, const plotParam< T > ¶m) |
template<typename T > | |
void | writeHeatMapDataFile (detailParam< T > ¶m) |
template<typename T > | |
void | writeHeatMapPlotFile (detailParam< T > ¶m, const std::vector< T > &valueArea) |
template<typename T > | |
void | executeGnuplot (detailParam< T > ¶m) |
bool | gnuplotInstalled () |
void olb::heatmap::detail::executeGnuplot | ( | detailParam< T > & | param | ) |
Definition at line 289 of file gnuplotHeatMapWriter.hh.
References gnuplotInstalled(), and olb::heatmap::detail::detailParam< T >::plotFilePath.
void olb::heatmap::detail::genericHeatMapInterface | ( | const HyperplaneLattice3D< T > & | hyperPlane, |
BlockF2D< T > & | blockData, | ||
int | iT, | ||
const std::vector< T > & | valueArea, | ||
const plotParam< T > & | param ) |
Definition at line 56 of file gnuplotHeatMapWriter.hh.
References olb::heatmap::detail::detailParam< T >::aspect, olb::heatmap::detail::detailParam< T >::blockData, olb::heatmap::detail::detailParam< T >::canvasX, olb::heatmap::detail::detailParam< T >::canvasY, olb::heatmap::detail::detailParam< T >::cbXscaling, olb::createFileName(), olb::crossProduct3D(), olb::heatmap::detail::detailParam< T >::csvPath, olb::heatmap::detail::detailParam< T >::dir, olb::singleton::directories(), executeGnuplot(), olb::heatmap::plotParam< T >::fullScreenPlot, olb::singleton::Directories::getImageOutDir(), olb::GenericF< T, S >::getTargetDim(), olb::heatmap::detail::detailParam< T >::hyperPlane, olb::heatmap::detail::detailParam< T >::iT, olb::heatmap::detail::detailParam< T >::jpegPath, olb::heatmap::detail::detailParam< T >::matrixPath, olb::singleton::mpi(), olb::heatmap::plotParam< T >::name, olb::heatmap::detail::detailParam< T >::normal, olb::heatmap::detail::detailParam< T >::nx, olb::heatmap::detail::detailParam< T >::ny, olb::heatmap::detail::detailParam< T >::origin, olb::heatmap::detail::detailParam< T >::plot, olb::heatmap::detail::detailParam< T >::plotFilePath, olb::heatmap::detail::detailParam< T >::pngPath, olb::heatmap::detail::detailParam< T >::quantityname, olb::heatmap::detail::detailParam< T >::spacing, writeHeatMapDataFile(), writeHeatMapPlotFile(), olb::heatmap::plotParam< T >::zoomExtend, olb::heatmap::detail::detailParam< T >::zoomMax, olb::heatmap::detail::detailParam< T >::zoomMin, and olb::heatmap::plotParam< T >::zoomOrigin.
bool olb::heatmap::detail::gnuplotInstalled | ( | ) |
Definition at line 308 of file gnuplotHeatMapWriter.hh.
void olb::heatmap::detail::writeHeatMapDataFile | ( | detailParam< T > & | param | ) |
Definition at line 130 of file gnuplotHeatMapWriter.hh.
References olb::heatmap::detail::detailParam< T >::blockData, olb::heatmap::detail::detailParam< T >::csvPath, olb::heatmap::detail::detailParam< T >::hyperPlane, olb::heatmap::detail::detailParam< T >::matrixPath, olb::heatmap::detail::detailParam< T >::nx, olb::heatmap::detail::detailParam< T >::ny, olb::heatmap::detail::detailParam< T >::plot, olb::heatmap::detail::detailParam< T >::zoomMax, and olb::heatmap::detail::detailParam< T >::zoomMin.
void olb::heatmap::detail::writeHeatMapPlotFile | ( | detailParam< T > & | param, |
const std::vector< T > & | valueArea ) |
Definition at line 167 of file gnuplotHeatMapWriter.hh.
References olb::heatmap::detail::detailParam< T >::canvasX, olb::heatmap::detail::detailParam< T >::canvasY, olb::heatmap::detail::detailParam< T >::cbXscaling, olb::heatmap::detail::detailParam< T >::jpegPath, olb::heatmap::detail::detailParam< T >::matrixPath, olb::util::nearZero(), olb::heatmap::detail::detailParam< T >::normal, olb::heatmap::detail::detailParam< T >::nx, olb::heatmap::detail::detailParam< T >::ny, olb::heatmap::detail::detailParam< T >::origin, olb::heatmap::detail::detailParam< T >::plot, olb::heatmap::detail::detailParam< T >::plotFilePath, olb::heatmap::detail::detailParam< T >::pngPath, olb::heatmap::detail::detailParam< T >::quantityname, olb::heatmap::detail::detailParam< T >::spacing, and olb::heatmap::detail::detailParam< T >::zoomMin.