OpenLB 1.7
|
#include <memory>
#include <array>
#include <stdexcept>
#include "core/platform/platform.h"
#include "core/serializer.h"
#include "communication/communicatable.h"
#include "column.hh"
Go to the source code of this file.
Classes | |
class | olb::cpu::sisd::Column< T > |
Plain column for SISD CPU targets (default) More... | |
class | olb::cpu::sisd::CyclicColumn< T > |
Cyclic column for usage in ColumnVector. More... | |
struct | olb::ImplementationOf< AbstractColumn< T >, Platform::CPU_SISD > |
Declare cpu::sisd::Column as the AbstractColumn implementation for CPU SISD targets. More... | |
struct | olb::ImplementationOf< AbstractCyclicColumn< T >, Platform::CPU_SISD > |
Declare cpu::sisd::CyclicColumn as the AbstractCyclicColumn implementation for CPU SISD targets. More... | |
Namespaces | |
namespace | olb |
Top level namespace for all of OpenLB. | |
namespace | olb::cpu |
Implementations of CPU specifics. | |
namespace | olb::cpu::sisd |
Implementations of scalar CPU specifics. | |
Typedefs | |
template<typename T > | |
using | olb::Column = cpu::sisd::Column<T> |
Use CPU SISD as default Column. | |
template<typename T > | |
using | olb::CyclicColumn = cpu::sisd::CyclicColumn<T> |
Use CPU SISD as default CyclicColumn. | |