OpenLB 1.7
|
#include <cstdlib>
#include "controller.h"
#include "geometry/superGeometry.h"
#include "utilities/aliases.h"
#include "utilities/vectorHelpers.h"
Go to the source code of this file.
Classes | |
class | olb::opti::GeometrySerializer< S, dim > |
This class serializes the cells inside the geometry. More... | |
struct | olb::opti::GeometrySerializer< S, dim >::LatticeAndFieldR |
Bundle for lattice coordinates + field component. More... | |
class | olb::opti::SimpleGeometrySerializer< S, dim > |
This class serializes the cells inside the geometry. More... | |
class | olb::opti::SparseGeometrySerializer< S, dim > |
This class serializes the cells which are marked by indicator. More... | |
class | olb::opti::BlockLatticeSerialDataF< T, DESCRIPTOR > |
class | olb::opti::SuperLatticeSerialDataF< T, DESCRIPTOR > |
A data field whose values are managed by a controller. More... | |
Namespaces | |
namespace | olb |
Top level namespace for all of OpenLB. | |
namespace | olb::opti |
All optimization code is contained in this namespace. | |
Functions | |
template<typename S , unsigned dim> | |
int | olb::opti::getMaterialGlobally (SuperGeometry< S, dim > &sGeometry, LatticeR< dim+1 > latticeR) |
Helper that gives global access to material numbers. | |