apply(ConcreteBlockLattice< T, DESCRIPTOR, Platform::CPU_SIMD > &block, ConcreteBlockMask< T, Platform::CPU_SIMD > &subdomain, CollisionDispatchStrategy strategy) override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inline |
BlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD >::apply(ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block, ConcreteBlockMask< T, PLATFORM > &subdomain, CollisionDispatchStrategy strategy)=0 | olb::BlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD > | pure virtual |
ConcreteBlockCollisionO() | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inline |
getDynamics() override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inlinevirtual |
id() const override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inlinevirtual |
set(CellID iCell, bool state, bool overlap) override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inlinevirtual |
setup(ConcreteBlockLattice< T, DESCRIPTOR, Platform::CPU_SIMD > &block) override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inline |
BlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD >::setup(ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block)=0 | olb::BlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD > | pure virtual |
weight() const override | olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS > | inlinevirtual |
~AbstractBlockO()=default | olb::AbstractBlockO | virtual |