OpenLB 1.7
|
#include <functional>
#include <typeindex>
#include <algorithm>
#include "dynamics/dynamics.h"
#include "platform/cpu/cell.h"
Go to the source code of this file.
Classes | |
class | olb::LegacyConcreteDynamics< T, DESCRIPTOR, PLATFORM > |
Concrete CPU dynamics for legacy dynamics. More... | |
class | olb::LegacyBlockCollisionO< T, DESCRIPTOR, PLATFORM > |
Concrete collision operator for legacy dynamics. More... | |
class | olb::DynamicsPromise< T, DESCRIPTOR > |
Factory for instances of a specific Dynamics type. More... | |
struct | olb::CollisionSubdomainMask |
Mask describing the subdomain on which to apply the collision step. More... | |
class | olb::BlockDynamicsMap< T, DESCRIPTOR, PLATFORM > |
Map between cell indices and concrete dynamics. More... | |
Namespaces | |
namespace | olb |
Top level namespace for all of OpenLB. | |
Functions | |
template<typename DYNAMICS > | |
olb::DynamicsPromise (meta::id< DYNAMICS >) -> DynamicsPromise< typename DYNAMICS::value_t, typename DYNAMICS::descriptor_t > | |