OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces
operator.h File Reference
#include "mask.h"
#include "core/meta.h"
#include "core/operator.h"
#include "core/platform/cpu/cell.h"
#include "dynamics/dynamics.h"
#include "core/latticeStatistics.h"
+ Include dependency graph for operator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::CellStatistic< cpu::simd::Pack< T > >
 
class  olb::cpu::simd::FieldPtr< T, D >
 SIMD-specific pointer to a pack of rows of a D-dimensional field. More...
 
class  olb::cpu::simd::Cell< T, DESCRIPTOR, V, RW_FIELDS >
 Implementation of the Cell concept for vectorized collision operators. More...
 
class  olb::cpu::simd::ConcreteDynamics< T, DESCRIPTOR, DYNAMICS >
 Implementation of cpu::Dynamics for concrete DYNAMICS on SIMD blocks. More...
 
class  olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS >
 Application of the collision step on a concrete SIMD block. More...
 
class  olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerCell >
 Application of a cell-wise OPERATOR on a concrete vector CPU block. More...
 
class  olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerCellWithParameters >
 
class  olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerBlock >
 Application of a block-wise OPERATOR on a concrete vector CPU block. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::cpu
 Implementations of CPU specifics.
 
namespace  olb::cpu::simd
 Implementations of vector CPU specifics.