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

#include <advectionDiffusionForces.h>

+ Inheritance diagram for olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >:
+ Collaboration diagram for olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >:

Public Member Functions

 AdvectionDiffusionForce3D ()
 
virtual ~AdvectionDiffusionForce3D ()
 
virtual void applyForce (T force[], Cell< T, DESCRIPTOR > *nsCell, Cell< T, ADLattice > *adCell, T vel[], int latticeR[])=0
 
int getInitArg ()
 

Detailed Description

template<typename T, typename DESCRIPTOR, typename ADLattice = descriptors::D3Q7<descriptors::VELOCITY,descriptors::VELOCITY2>>
class olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >

Definition at line 33 of file advectionDiffusionForces.h.

Constructor & Destructor Documentation

◆ AdvectionDiffusionForce3D()

template<typename T , typename DESCRIPTOR , typename ADLattice = descriptors::D3Q7<descriptors::VELOCITY,descriptors::VELOCITY2>>
olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >::AdvectionDiffusionForce3D ( )
inline

Definition at line 35 of file advectionDiffusionForces.h.

36 {
37 initArg = 0;
38 };

◆ ~AdvectionDiffusionForce3D()

template<typename T , typename DESCRIPTOR , typename ADLattice = descriptors::D3Q7<descriptors::VELOCITY,descriptors::VELOCITY2>>
virtual olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >::~AdvectionDiffusionForce3D ( )
inlinevirtual

Definition at line 39 of file advectionDiffusionForces.h.

39{};

Member Function Documentation

◆ applyForce()

template<typename T , typename DESCRIPTOR , typename ADLattice = descriptors::D3Q7<descriptors::VELOCITY,descriptors::VELOCITY2>>
virtual void olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >::applyForce ( T force[],
Cell< T, DESCRIPTOR > * nsCell,
Cell< T, ADLattice > * adCell,
T vel[],
int latticeR[] )
pure virtual

◆ getInitArg()

template<typename T , typename DESCRIPTOR , typename ADLattice = descriptors::D3Q7<descriptors::VELOCITY,descriptors::VELOCITY2>>
int olb::AdvectionDiffusionForce3D< T, DESCRIPTOR, ADLattice >::getInitArg ( )
inline

Definition at line 41 of file advectionDiffusionForces.h.

42 {
43 return initArg;
44 }

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