OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::dynamics::CSE< ZeroDistributionDynamics< T, descriptors::D3Q7< FIELDS... > > > Struct Template Reference

#include <f440704100fea417d8101d68090bc6ef4e31fab26072b404a12171b82d357aee.cse.h>

+ Collaboration diagram for olb::dynamics::CSE< ZeroDistributionDynamics< T, descriptors::D3Q7< FIELDS... > > >:

Public Member Functions

template<concepts::Cell CELL, concepts::Parameters PARAMETERS, concepts::BaseType V = typename CELL::value_t>
CellStatistic< V > collide (CELL &cell, PARAMETERS &parameters) any_platform
 

Detailed Description

template<typename T, typename... FIELDS>
struct olb::dynamics::CSE< ZeroDistributionDynamics< T, descriptors::D3Q7< FIELDS... > > >

Definition at line 38 of file f440704100fea417d8101d68090bc6ef4e31fab26072b404a12171b82d357aee.cse.h.

Member Function Documentation

◆ collide()

template<typename T , typename... FIELDS>
template<concepts::Cell CELL, concepts::Parameters PARAMETERS, concepts::BaseType V = typename CELL::value_t>
CellStatistic< V > olb::dynamics::CSE< ZeroDistributionDynamics< T, descriptors::D3Q7< FIELDS... > > >::collide ( CELL & cell,
PARAMETERS & parameters )
inline

Definition at line 40 of file f440704100fea417d8101d68090bc6ef4e31fab26072b404a12171b82d357aee.cse.h.

40 {
41cell[0] = V{-0.25};
42cell[1] = V{-0.125};
43cell[2] = V{-0.125};
44cell[3] = V{-0.125};
45cell[4] = V{-0.125};
46cell[5] = V{-0.125};
47cell[6] = V{-0.125};
48return { V{-1}, V{-1} };
49}

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