OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ResultSourceScalar< T > Class Template Reference

#include "ResultSourceScalar.h"

Inheritance diagram for ResultSourceScalar< T >:
ResultSource

Public Member Functions

 ResultSourceScalar (ExecutionBarrier *executionBarrier, IGridIteratorVolume *volumeIter, DegreesOfFreedom3DLoopCPU< T > &doF, T *(DegreesOfFreedom3DLoopCPU< T >::*GetterDoF)(index_t index) const)
 
virtual ResultContainerGenerateResultContainer (int currentTimeStep) override
 
- Public Member Functions inherited from ResultSource
 ~ResultSource ()
 
 ResultSource (ExecutionBarrier *executionBarrier, IGridIteratorVolume *volumeIter)
 
IGridIteratorVolumeGetSubvolumeIterator () const
 
int GetCurrentTimestep () const
 
bool ShallBeExecuted (int currentTimestep)
 

Additional Inherited Members

- Protected Attributes inherited from ResultSource
IGridIteratorVolume_volumeIterator = nullptr
 
IGridIteratorVolume_subVolumeIterator = nullptr
 
int _currentTimestep
 

Constructor & Destructor Documentation

◆ ResultSourceScalar()

template<class T >
ResultSourceScalar< T >::ResultSourceScalar ( ExecutionBarrier * executionBarrier,
IGridIteratorVolume * volumeIter,
DegreesOfFreedom3DLoopCPU< T > & doF,
T *(DegreesOfFreedom3DLoopCPU< T >::*)(index_t index) const GetterDoF )
inline

Member Function Documentation

◆ GenerateResultContainer()

template<class T >
ResultContainer * ResultSourceScalar< T >::GenerateResultContainer ( int currentTimeStep)
inlineoverridevirtual

Implements ResultSource.


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