OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ResultSinkVector3DAccumalating Class Reference

#include "ResultSinkVector3DAccumalating.h"

Inheritance diagram for ResultSinkVector3DAccumalating:
ResultSink

Public Member Functions

 ResultSinkVector3DAccumalating (int executionFrequency, int totalTimeSteps, double deltaT)
 
void SetVolumeIterator (IGridIteratorVolume *volumeIter) override
 
void ConsumeResultContainer (ResultContainer *container) override
 
const double * GetResultX () const
 
const double * GetResultY () const
 
const double * GetResultZ () const
 
const double * GetTimesteps () const
 
const index_t GetResultContainerSize () const
 
virtual void PerformPostProcessing () override
 
- Public Member Functions inherited from ResultSink
 ResultSink (int executionFrequency, int totalTimeSteps)
 
virtual ~ResultSink ()
 
const int GetNbOfExectutions () const
 
void AddPostProcessor (ResultPostProcessor *postProcessor)
 

Additional Inherited Members

- Protected Attributes inherited from ResultSink
std::vector< ResultPostProcessor * > _postProcessors
 
int _executionFrequency
 
int _totalTimesteps
 
int _nbOfExecutions
 
IGridIteratorVolume_volumeIterator = nullptr
 

Constructor & Destructor Documentation

◆ ResultSinkVector3DAccumalating()

ResultSinkVector3DAccumalating::ResultSinkVector3DAccumalating ( int executionFrequency,
int totalTimeSteps,
double deltaT )
inline

Member Function Documentation

◆ ConsumeResultContainer()

void ResultSinkVector3DAccumalating::ConsumeResultContainer ( ResultContainer * container)
overridevirtual

Implements ResultSink.

◆ GetResultContainerSize()

const index_t ResultSinkVector3DAccumalating::GetResultContainerSize ( ) const
inline

◆ GetResultX()

const double * ResultSinkVector3DAccumalating::GetResultX ( ) const
inline

◆ GetResultY()

const double * ResultSinkVector3DAccumalating::GetResultY ( ) const
inline

◆ GetResultZ()

const double * ResultSinkVector3DAccumalating::GetResultZ ( ) const
inline

◆ GetTimesteps()

const double * ResultSinkVector3DAccumalating::GetTimesteps ( ) const
inline

◆ PerformPostProcessing()

void ResultSinkVector3DAccumalating::PerformPostProcessing ( )
overridevirtual

Implements ResultSink.

◆ SetVolumeIterator()

void ResultSinkVector3DAccumalating::SetVolumeIterator ( IGridIteratorVolume * volumeIter)
overridevirtual

Reimplemented from ResultSink.


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