#include <vtk_diffusion_grid.h>
|
void | Dissect (uint64_t boxes_z, uint64_t num_pieces_target) |
|
void | CalcPieceExtents (const std::array< size_t, 3 > &num_boxes) |
|
Adds additional data members to the vtkImageData
required by ParaviewAdaptor
to visualize diffusion grid.
Definition at line 35 of file vtk_diffusion_grid.h.
◆ VtkDiffusionGrid()
bdm::VtkDiffusionGrid::VtkDiffusionGrid |
( |
const std::string & |
name, |
|
|
vtkCPDataDescription * |
data_description |
|
) |
| |
◆ ~VtkDiffusionGrid()
bdm::VtkDiffusionGrid::~VtkDiffusionGrid |
( |
| ) |
|
◆ CalcPieceExtents()
void bdm::VtkDiffusionGrid::CalcPieceExtents |
( |
const std::array< size_t, 3 > & |
num_boxes | ) |
|
|
private |
◆ Dissect()
void bdm::VtkDiffusionGrid::Dissect |
( |
uint64_t |
boxes_z, |
|
|
uint64_t |
num_pieces_target |
|
) |
| |
|
private |
Calculate in how many pieces the vtkImageData should be split and how thick the z-layer slices are.
Definition at line 204 of file vtk_diffusion_grid.cc.
◆ IsUsed()
bool bdm::VtkDiffusionGrid::IsUsed |
( |
| ) |
const |
◆ Update()
◆ WriteToFile()
void bdm::VtkDiffusionGrid::WriteToFile |
( |
uint64_t |
step | ) |
const |
◆ ParaviewAdaptorTest_GenerateSimulationInfoJson_Test
friend class ParaviewAdaptorTest_GenerateSimulationInfoJson_Test |
|
friend |
◆ concentration_array_idx_
int bdm::VtkDiffusionGrid::concentration_array_idx_ = -1 |
|
private |
◆ data_
std::vector<vtkImageData*> bdm::VtkDiffusionGrid::data_ |
|
private |
◆ gradient_array_idx_
int bdm::VtkDiffusionGrid::gradient_array_idx_ = -1 |
|
private |
◆ name_
std::string bdm::VtkDiffusionGrid::name_ |
|
private |
◆ num_pieces_
uint64_t bdm::VtkDiffusionGrid::num_pieces_ |
|
private |
◆ piece_boxes_z_
uint64_t bdm::VtkDiffusionGrid::piece_boxes_z_ |
|
private |
◆ piece_boxes_z_last_
uint64_t bdm::VtkDiffusionGrid::piece_boxes_z_last_ |
|
private |
◆ piece_extents_
std::vector<std::array<int, 6> > bdm::VtkDiffusionGrid::piece_extents_ |
|
private |
◆ used_
bool bdm::VtkDiffusionGrid::used_ = false |
|
private |
◆ whole_extent_
std::array<int, 6> bdm::VtkDiffusionGrid::whole_extent_ |
|
private |
The documentation for this class was generated from the following files: