walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T > Class Template Reference

#include <DefaultBoundaryHandlingCollection.h>

Public Types

typedef BoundaryHandlingCollection< FlagField_T, DefaultBoundaryHandling_T &, DefaultDiffusionBoundaryHandlingFactory_T & > BoundaryHandlingCollection_T
 

Static Public Member Functions

static BlockDataID addDefaultBoundaryHandlingCollectionToStorage (const shared_ptr< StructuredBlockStorage > &bs, const std::string &identifier, const BlockDataID &flagFieldID, const BlockDataID &handlingID, const BlockDataID &diffusionHandlingID)
 

Private Types

typedef DefaultBoundaryHandlingFactory< LatticeModel_T, FlagField_T >::BoundaryHandling DefaultBoundaryHandling_T
 
typedef DefaultDiffusionBoundaryHandlingFactory< DiffusionLatticeModel_T, FlagField_T >::BoundaryHandling_T DefaultDiffusionBoundaryHandlingFactory_T
 

Static Private Member Functions

static BoundaryHandlingCollection_TcreateDefaultBoundaryHandlingCollectionFactory (IBlock *const block, const StructuredBlockStorage *const , const BlockDataID &flagFieldID, const BlockDataID &handlingID, const BlockDataID &diffusionHandlingID)
 

Member Typedef Documentation

template<typename LatticeModel_T , typename DiffusionLatticeModel_T , typename FlagField_T >
typedef BoundaryHandlingCollection< FlagField_T, DefaultBoundaryHandling_T &, DefaultDiffusionBoundaryHandlingFactory_T & > walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T >::BoundaryHandlingCollection_T
template<typename LatticeModel_T , typename DiffusionLatticeModel_T , typename FlagField_T >
typedef DefaultBoundaryHandlingFactory< LatticeModel_T, FlagField_T >::BoundaryHandling walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T >::DefaultBoundaryHandling_T
private
template<typename LatticeModel_T , typename DiffusionLatticeModel_T , typename FlagField_T >
typedef DefaultDiffusionBoundaryHandlingFactory< DiffusionLatticeModel_T, FlagField_T >::BoundaryHandling_T walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T >::DefaultDiffusionBoundaryHandlingFactory_T
private

Member Function Documentation

template<typename LatticeModel_T , typename DiffusionLatticeModel_T , typename FlagField_T >
static BlockDataID walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T >::addDefaultBoundaryHandlingCollectionToStorage ( const shared_ptr< StructuredBlockStorage > &  bs,
const std::string &  identifier,
const BlockDataID &  flagFieldID,
const BlockDataID &  handlingID,
const BlockDataID &  diffusionHandlingID 
)
inlinestatic
template<typename LatticeModel_T , typename DiffusionLatticeModel_T , typename FlagField_T >
static BoundaryHandlingCollection_T* walberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T >::createDefaultBoundaryHandlingCollectionFactory ( IBlock *const  block,
const StructuredBlockStorage *  const,
const BlockDataID &  flagFieldID,
const BlockDataID &  handlingID,
const BlockDataID &  diffusionHandlingID 
)
inlinestaticprivate

The documentation for this class was generated from the following file: