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

#include <EKinWalberlaImpl.hpp>

+ Inheritance diagram for walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FluxVTKWriter< OutputType >:
+ Collaboration diagram for walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FluxVTKWriter< OutputType >:

Public Types

using Base = VTKWriter< std::vector< FloatType >, 3u, OutputType >
 

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::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::VTKWriter< VecType, F_SIZE_ARG, OutputType >
void configure () override
 
std::size_t get_first_index (cell_idx_t const x, cell_idx_t const y, cell_idx_t const z)
 

Additional Inherited Members

- Public Member Functions inherited from walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::VTKWriter< VecType, F_SIZE_ARG, OutputType >
 VTKWriter (ConstBlockDataID const &block_id, std::string const &id, FloatType unit_conversion)
 
void set_content (VecType content)
 
void set_dims (Vector3< uint_t > dims)
 
- Protected Attributes inherited from walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::VTKWriter< VecType, F_SIZE_ARG, OutputType >
FloatType m_conversion
 
VecType m_content
 
Vector3< uint_t > m_dims
 

Detailed Description

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename OutputType = float>
class walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FluxVTKWriter< OutputType >

Definition at line 1144 of file EKinWalberlaImpl.hpp.

Member Typedef Documentation

◆ Base

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename OutputType = float>
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FluxVTKWriter< OutputType >::Base = VTKWriter<std::vector<FloatType>, 3u, OutputType>

Definition at line 1147 of file EKinWalberlaImpl.hpp.

Member Function Documentation

◆ evaluate()

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename OutputType = float>
OutputType walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FluxVTKWriter< OutputType >::evaluate ( cell_idx_t const  x,
cell_idx_t const  y,
cell_idx_t const  z,
cell_idx_t const  f 
)
inlineoverrideprotected

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