#pragma once #include "component.hpp" namespace kel { namespace lbm { /* template struct geometry { void apply(const saw::data& field, const saw::data>& start, const saw::data>& end, const saw::data& type){ } }; */ namespace cmpt { struct PoiseulleChannel; } template class component final { private: public: template void apply(saw::data& field, const saw::data) }; // Ghost - 0 // Wall - 1 // Fluid - 2 // Other Stuff - 3-x } }