VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::DataWriter Class Referenceabstract

#include <DataWriter.h>

Inheritance diagram for vf::gpu::DataWriter:
ToVectorWriter vf::gpu::FileWriter Y2dSliceToResults

Public Member Functions

virtual ~DataWriter ()=default
 
virtual void writeInit (std::shared_ptr< Parameter > para, std::shared_ptr< CudaMemoryManager > cudaMemoryManager)=0
 
virtual void writeTimestep (std::shared_ptr< Parameter > para, unsigned int timestep)=0
 
virtual void writeTimestep (std::shared_ptr< Parameter > para, unsigned int timestep, int level)=0
 

Detailed Description

Definition at line 49 of file DataWriter.h.

Constructor & Destructor Documentation

◆ ~DataWriter()

virtual vf::gpu::DataWriter::~DataWriter ( )
virtualdefault

Member Function Documentation

◆ writeInit()

virtual void vf::gpu::DataWriter::writeInit ( std::shared_ptr< Parameter para,
std::shared_ptr< CudaMemoryManager cudaMemoryManager 
)
pure virtual

Implemented in vf::gpu::FileWriter, and ToVectorWriter.

◆ writeTimestep() [1/2]

virtual void vf::gpu::DataWriter::writeTimestep ( std::shared_ptr< Parameter para,
unsigned int  timestep 
)
pure virtual

Implemented in vf::gpu::FileWriter, and ToVectorWriter.

◆ writeTimestep() [2/2]

virtual void vf::gpu::DataWriter::writeTimestep ( std::shared_ptr< Parameter para,
unsigned int  timestep,
int  level 
)
pure virtual

Implemented in ToVectorWriter.


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