ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType > Class Template Reference

#include <LBWalberlaImpl.hpp>

+ Inheritance diagram for walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >:
+ Collaboration diagram for walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >:

Public Types

using Base = VTKWriter< PdfField, 9u, OutputType >
 

Public Member Functions

 PressureTensorVTKWriter (ConstBlockDataID const &block_id, std::string const &id, FloatType unit_conversion, FloatType off_diag_factor)
 
- Public Member Functions inherited from walberla::LBWalberlaImpl< FloatType, Architecture >::VTKWriter< Field_T, F_SIZE_ARG, OutputType >
 VTKWriter (ConstBlockDataID const &block_id, std::string const &id, FloatType unit_conversion)
 

Protected Member Functions

OutputType evaluate (cell_idx_t const x, cell_idx_t const y, cell_idx_t const z, cell_idx_t const f) override
 
- Protected Member Functions inherited from walberla::LBWalberlaImpl< FloatType, Architecture >::VTKWriter< Field_T, F_SIZE_ARG, OutputType >
void configure () override
 

Protected Attributes

FloatType const m_off_diag_factor
 
- Protected Attributes inherited from walberla::LBWalberlaImpl< FloatType, Architecture >::VTKWriter< Field_T, F_SIZE_ARG, OutputType >
ConstBlockDataID const m_block_id
 
Field_T const * m_field
 
FloatType const m_conversion
 

Detailed Description

template<typename FloatType, lbmpy::Arch Architecture>
template<typename OutputType = float>
class walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >

Definition at line 1647 of file LBWalberlaImpl.hpp.

Member Typedef Documentation

◆ Base

template<typename FloatType , lbmpy::Arch Architecture>
template<typename OutputType = float>
using walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >::Base = VTKWriter<PdfField, 9u, OutputType>

Definition at line 1649 of file LBWalberlaImpl.hpp.

Constructor & Destructor Documentation

◆ PressureTensorVTKWriter()

template<typename FloatType , lbmpy::Arch Architecture>
template<typename OutputType = float>
walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >::PressureTensorVTKWriter ( ConstBlockDataID const &  block_id,
std::string const &  id,
FloatType  unit_conversion,
FloatType  off_diag_factor 
)
inline

Definition at line 1653 of file LBWalberlaImpl.hpp.

Member Function Documentation

◆ evaluate()

template<typename FloatType , lbmpy::Arch Architecture>
template<typename OutputType = float>
OutputType walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >::evaluate ( cell_idx_t const  x,
cell_idx_t const  y,
cell_idx_t const  z,
cell_idx_t const  f 
)
inlineoverrideprotected

Member Data Documentation

◆ m_off_diag_factor

template<typename FloatType , lbmpy::Arch Architecture>
template<typename OutputType = float>
FloatType const walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >::m_off_diag_factor
protected

The documentation for this class was generated from the following file: