OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::FdUpdater< T, DESCRIPTOR, FIELD > Class Template Reference

#include <fdUpdater.h>

+ Inheritance diagram for olb::FdUpdater< T, DESCRIPTOR, FIELD >:
+ Collaboration diagram for olb::FdUpdater< T, DESCRIPTOR, FIELD >:

Public Member Functions

 FdUpdater ()
 
virtual void operator() (Cell< T, DESCRIPTOR > &cell) override
 

Additional Inherited Members

- Protected Member Functions inherited from olb::FdUpdaterBase< T, DESCRIPTOR >
 FdUpdaterBase ()
 

Detailed Description

template<typename T, typename DESCRIPTOR, typename FIELD>
class olb::FdUpdater< T, DESCRIPTOR, FIELD >

Definition at line 43 of file fdUpdater.h.

Constructor & Destructor Documentation

◆ FdUpdater()

template<typename T , typename DESCRIPTOR , typename FIELD >
olb::FdUpdater< T, DESCRIPTOR, FIELD >::FdUpdater ( )
inline

Definition at line 45 of file fdUpdater.h.

45: FdUpdaterBase<T,DESCRIPTOR>() { }

Member Function Documentation

◆ operator()()

template<typename T , typename DESCRIPTOR , typename FIELD >
virtual void olb::FdUpdater< T, DESCRIPTOR, FIELD >::operator() ( Cell< T, DESCRIPTOR > & cell)
inlineoverridevirtual

Implements olb::FdUpdaterBase< T, DESCRIPTOR >.

Definition at line 46 of file fdUpdater.h.

47 {
48 T* f0 = &cell.template getFieldPointer<FIELD>()[0];
49 T f1 = cell.template getFieldPointer<FIELD>()[1];
50 *f0 = f1;
51 }

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