OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
serialization.h File Reference
#include <cstdlib>
#include "controller.h"
#include "geometry/superGeometry.h"
#include "utilities/aliases.h"
#include "utilities/vectorHelpers.h"
+ Include dependency graph for serialization.h:
+ This graph shows which files directly or indirectly include this file:

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.