#include <vtk.hpp>
Public Types | |
| using | ScalarFieldDeviceView = Kokkos::View< InputDataScalarType **** > |
| using | VectorFieldDeviceView = Kokkos::View< InputDataScalarType ****[3] > |
| using | ScalarFieldHostView = ScalarFieldDeviceView::HostMirror |
| using | VectorFieldHostView = VectorFieldDeviceView::HostMirror |
Public Member Functions | |
| template<class ShellCoordsView , class RadiiView > | |
| VTKOutput (const ShellCoordsView &shell_node_coords_device, const RadiiView &radii_per_layer_device, bool generate_quadratic_elements_from_linear_input=false) | |
| template<class ScalarFieldViewDevice > | |
| void | add_scalar_field (const ScalarFieldViewDevice &field_data_view_device) |
| template<class VectorFieldViewDevice > | |
| void | add_vector_field (const VectorFieldViewDevice &field_data_view_device) |
| void | write (const std::string &output_file) |
| InputDataScalarType | The scalar type of the added grids - the output type can be set later. |
| using terra::io::VTKOutput< InputDataScalarType >::ScalarFieldDeviceView = Kokkos::View< InputDataScalarType**** > |
| using terra::io::VTKOutput< InputDataScalarType >::ScalarFieldHostView = ScalarFieldDeviceView::HostMirror |
| using terra::io::VTKOutput< InputDataScalarType >::VectorFieldDeviceView = Kokkos::View< InputDataScalarType**** [3] > |
| using terra::io::VTKOutput< InputDataScalarType >::VectorFieldHostView = VectorFieldDeviceView::HostMirror |
|
inline |
|
inline |
|
inline |
|
inline |