OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::dynamics::CSE< DYNAMICS > Struct Template Reference

To be specialized for automatically generated CSE-optimized DYNAMICS::collide. More...

#include <wrapper.h>

+ Inheritance diagram for olb::dynamics::CSE< DYNAMICS >:
+ Collaboration diagram for olb::dynamics::CSE< DYNAMICS >:

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 DYNAMICS>
struct olb::dynamics::CSE< DYNAMICS >

To be specialized for automatically generated CSE-optimized DYNAMICS::collide.

Falls back to unoptimized collision by default

Definition at line 41 of file wrapper.h.

Member Function Documentation

◆ collide()

template<typename DYNAMICS >
template<concepts::Cell CELL, concepts::Parameters PARAMETERS, concepts::BaseType V = typename CELL::value_t>
CellStatistic< V > olb::dynamics::CSE< DYNAMICS >::collide ( CELL & cell,
PARAMETERS & parameters )
inline

Definition at line 43 of file wrapper.h.

43 {
44 return DYNAMICS().collide(cell, parameters);
45 };
+ Here is the caller graph for this function:

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