NuTo
Numerics Tool
|
#include <benchmark/benchmark.h>
#include "nuto/mechanics/mesh/UnitMeshFem.h"
#include "nuto/mechanics/mesh/MeshFemDofConvert.h"
#include "nuto/mechanics/cell/Cell.h"
#include "nuto/mechanics/integrationtypes/IntegrationTypeTensorProduct.h"
#include "nuto/visualize/Visualizer.h"
#include "nuto/visualize/VoronoiHandler.h"
#include "nuto/visualize/VoronoiGeometries.h"
Classes | |
struct | TestCells |
contains a mesh with num x num quad elements, linear dof interpolation and 4 integration points per cell More... | |
Functions | |
void | VisualizeQuadGeometry (benchmark::State &state) |
benchmarks the creation of the geometry (creating points and cells) More... | |
BENCHMARK (VisualizeQuadGeometry) -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() | |
void | VisualizeQuadPointData (benchmark::State &state) |
benchmarks the extraction and writing of point data More... | |
BENCHMARK (VisualizeQuadPointData) -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() | |
void | VisualizeQuadCellData (benchmark::State &state) |
benchmarks the extraction and writing of cell data More... | |
BENCHMARK (VisualizeQuadCellData) -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() | |
void | VisualizeQuadWriteVtu (benchmark::State &state) |
benchmarks the VTU output More... | |
BENCHMARK (VisualizeQuadWriteVtu) -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() | |
BENCHMARK_MAIN () | |
BENCHMARK | ( | VisualizeQuadGeometry | ) | -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() |
BENCHMARK | ( | VisualizeQuadPointData | ) | -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() |
BENCHMARK | ( | VisualizeQuadCellData | ) | -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() |
BENCHMARK | ( | VisualizeQuadWriteVtu | ) | -> RangeMultiplier(2) ->Range(2, 512) ->Complexity() |
BENCHMARK_MAIN | ( | ) |
void VisualizeQuadCellData | ( | benchmark::State & | state | ) |
benchmarks the extraction and writing of cell data
void VisualizeQuadGeometry | ( | benchmark::State & | state | ) |
benchmarks the creation of the geometry (creating points and cells)
void VisualizeQuadPointData | ( | benchmark::State & | state | ) |
benchmarks the extraction and writing of point data
void VisualizeQuadWriteVtu | ( | benchmark::State & | state | ) |
benchmarks the VTU output