$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include "core/dynamics.h"#include "core/cell.h"#include "core/dynamicsIdentifiers.h"#include "core/hierarchicSerializer.h"#include "latticeBoltzmann/dynamicsTemplates.h"#include "latticeBoltzmann/momentTemplates.h"#include "core/latticeStatistics.h"#include "multiGrid/multiGridUtil.h"#include <algorithm>#include <limits>

Go to the source code of this file.
Namespaces | |
| namespace | plb |
All OpenLB code is contained in this namespace. | |
Functions | |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::constructIdChain (Dynamics< T, Descriptor > const &dynamics, std::vector< int > &chain) |
| Get all the IDs of the dynamics which are part of a composite dynamics construct. | |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > const & | plb::getBottomMostDynamics (Dynamics< T, Descriptor > const &dynamics) |
| Access the bottom-most dynamics in a hierarchy of composite dynamics. | |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | plb::cloneAndReplaceBottomDynamics (Dynamics< T, Descriptor > const &dynamics, Dynamics< T, Descriptor > *newBottom) |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | plb::cloneAndInsertAtTopDynamics (Dynamics< T, Descriptor > const &dynamics, CompositeDynamics< T, Descriptor > *newTop) |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | plb::removeBoundaryComponents (Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::serialize (Dynamics< T, Descriptor > const &dynamics, std::vector< char > &data) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::serialize (std::vector< Dynamics< T, Descriptor > * > const &dynamics, std::vector< char > &data) |
| Serialize all dynamics objects from the list into a single byte-stream. | |
| template<typename T , template< typename U > class Descriptor> | |
| pluint | plb::unserialize (Dynamics< T, Descriptor > &dynamics, std::vector< char > const &data, pluint serializerPos=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::generateAndUnserializeDynamics (std::vector< char > const &data, std::vector< Dynamics< T, Descriptor > * > &dynamics) |
| Unserialize all data into newly generated dynamics objects. | |
A collection of dynamics classes (e.g. BGK) with which a Cell object can be instantiated -- generic implementation.
1.6.3
1.6.3