$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::identifiers Namespace Reference

Enumerations

enum  BlockId {
  UndefinedId = 0, IntScalarFieldId = 10000, FloatScalarFieldId = 10001, DoubleScalarFieldId = 10002,
  IntNTensorFieldId = 20000, FloatNTensorFieldId = 20001, DoubleNTensorFieldId = 20002, IntTensorField2Id = 30020,
  FloatTensorField2Id = 30021, DoubleTensorField2Id = 30022, IntTensorField3Id = 30030, FloatTensorField3Id = 30031,
  DoubleTensorField3Id = 30032, IntTensorField4Id = 30040, FloatTensorField4Id = 30041, DoubleTensorField4Id = 30042,
  IntTensorField6Id = 30060, FloatTensorField6Id = 30061, DoubleTensorField6Id = 30062, IntTensorField9Id = 30090,
  FloatTensorField9Id = 30091, DoubleTensorField9Id = 30092, IntD2Q5BlockId = 42040, FloatD2Q5BlockId = 42041,
  DoubleD2Q5BlockId = 42042, IntD2Q9BlockId = 42090, FloatD2Q9BlockId = 42091, DoubleD2Q9BlockId = 42092,
  IntD3Q7BlockId = 43070, FloatD3Q7BlockId = 43071, DoubleD3Q7BlockId = 43072, IntD3Q13BlockId = 43130,
  FloatD3Q13BlockId = 43131, DoubleD3Q13BlockId = 43132, IntD3Q15BlockId = 43150, FloatD3Q15BlockId = 43151,
  DoubleD3Q15BlockId = 43152, IntD3Q19BlockId = 43190, FloatD3Q19BlockId = 43191, DoubleD3Q19BlockId = 43192,
  IntD3Q27BlockId = 43270, FloatD3Q27BlockId = 43271, DoubleD3Q27BlockId = 43272, IntD2Q5WithForceBlockId = 52040,
  FloatD2Q5WithForceBlockId = 52041, DoubleD2Q5WithForceBlockId = 52042, IntD2Q9WithForceBlockId = 52090, FloatD2Q9WithForceBlockId = 52091,
  DoubleD2Q9WithForceBlockId = 52092, IntD3Q7WithForceBlockId = 53070, FloatD3Q7WithForceBlockId = 53071, DoubleD3Q7WithForceBlockId = 53072,
  IntD3Q13WithForceBlockId = 53130, FloatD3Q13WithForceBlockId = 53131, DoubleD3Q13WithForceBlockId = 53132, IntD3Q15WithForceBlockId = 53150,
  FloatD3Q15WithForceBlockId = 53151, DoubleD3Q15WithForceBlockId = 53152, IntD3Q19WithForceBlockId = 53190, FloatD3Q19WithForceBlockId = 53191,
  DoubleD3Q19WithForceBlockId = 53192, IntD3Q27WithForceBlockId = 53270, FloatD3Q27WithForceBlockId = 53271, DoubleD3Q27WithForceBlockId = 53272,
  ContainerId = 60000, ParticleId = 70000
}

Functions

template<>
BlockId getScalarId< int > ()
template<>
BlockId getScalarId< float > ()
template<>
BlockId getScalarId< double > ()
template<>
BlockId getNTensorId< int > ()
template<>
BlockId getNTensorId< float > ()
template<>
BlockId getNTensorId< double > ()
template<>
BlockId getTensorId< int, 2 > ()
template<>
BlockId getTensorId< float, 2 > ()
template<>
BlockId getTensorId< double, 2 > ()
template<>
BlockId getTensorId< int, 3 > ()
template<>
BlockId getTensorId< float, 3 > ()
template<>
BlockId getTensorId< double, 3 > ()
template<>
BlockId getTensorId< int, 4 > ()
template<>
BlockId getTensorId< float, 4 > ()
template<>
BlockId getTensorId< double, 4 > ()
template<>
BlockId getTensorId< int, 6 > ()
template<>
BlockId getTensorId< float, 6 > ()
template<>
BlockId getTensorId< double, 6 > ()
template<>
BlockId getTensorId< int, 9 > ()
template<>
BlockId getTensorId< float, 9 > ()
template<>
BlockId getTensorId< double, 9 > ()
template<>
BlockId getLatticeId< int, descriptors::D2Q9Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::D2Q9Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::D2Q9Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::D3Q13Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::D3Q13Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::D3Q13Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::D3Q15Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::D3Q15Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::D3Q15Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::D3Q19Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::D3Q19Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::D3Q19Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::D3Q27Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::D3Q27Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::D3Q27Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::ForcedD2Q9Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::ForcedD2Q9Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::ForcedD2Q9Descriptor > ()
template<>
BlockId getLatticeId< int, descriptors::ForcedD3Q19Descriptor > ()
template<>
BlockId getLatticeId< float, descriptors::ForcedD3Q19Descriptor > ()
template<>
BlockId getLatticeId< double, descriptors::ForcedD3Q19Descriptor > ()
template<typename T >
BlockId getScalarId ()
template<typename T >
BlockId getNTensorId ()
template<typename T , plint n>
BlockId getTensorId ()
template<typename T , template< typename U > class Descriptor>
BlockId getLatticeId ()
BlockId getContainerId ()
BlockId getParticleId ()

Enumeration Type Documentation

Enumerator:
UndefinedId 
IntScalarFieldId 
FloatScalarFieldId 
DoubleScalarFieldId 
IntNTensorFieldId 
FloatNTensorFieldId 
DoubleNTensorFieldId 
IntTensorField2Id 
FloatTensorField2Id 
DoubleTensorField2Id 
IntTensorField3Id 
FloatTensorField3Id 
DoubleTensorField3Id 
IntTensorField4Id 
FloatTensorField4Id 
DoubleTensorField4Id 
IntTensorField6Id 
FloatTensorField6Id 
DoubleTensorField6Id 
IntTensorField9Id 
FloatTensorField9Id 
DoubleTensorField9Id 
IntD2Q5BlockId 
FloatD2Q5BlockId 
DoubleD2Q5BlockId 
IntD2Q9BlockId 
FloatD2Q9BlockId 
DoubleD2Q9BlockId 
IntD3Q7BlockId 
FloatD3Q7BlockId 
DoubleD3Q7BlockId 
IntD3Q13BlockId 
FloatD3Q13BlockId 
DoubleD3Q13BlockId 
IntD3Q15BlockId 
FloatD3Q15BlockId 
DoubleD3Q15BlockId 
IntD3Q19BlockId 
FloatD3Q19BlockId 
DoubleD3Q19BlockId 
IntD3Q27BlockId 
FloatD3Q27BlockId 
DoubleD3Q27BlockId 
IntD2Q5WithForceBlockId 
FloatD2Q5WithForceBlockId 
DoubleD2Q5WithForceBlockId 
IntD2Q9WithForceBlockId 
FloatD2Q9WithForceBlockId 
DoubleD2Q9WithForceBlockId 
IntD3Q7WithForceBlockId 
FloatD3Q7WithForceBlockId 
DoubleD3Q7WithForceBlockId 
IntD3Q13WithForceBlockId 
FloatD3Q13WithForceBlockId 
DoubleD3Q13WithForceBlockId 
IntD3Q15WithForceBlockId 
FloatD3Q15WithForceBlockId 
DoubleD3Q15WithForceBlockId 
IntD3Q19WithForceBlockId 
FloatD3Q19WithForceBlockId 
DoubleD3Q19WithForceBlockId 
IntD3Q27WithForceBlockId 
FloatD3Q27WithForceBlockId 
DoubleD3Q27WithForceBlockId 
ContainerId 
ParticleId 

Function Documentation

BlockId plb::identifiers::getContainerId (  )  [inline]
template<typename T , template< typename U > class Descriptor>
BlockId plb::identifiers::getLatticeId (  )  [inline]

References UndefinedId.

template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::D2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::D3Q13Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::D3Q15Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::D3Q19Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::D3Q27Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::ForcedD2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< double, descriptors::ForcedD3Q19Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::D2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::D3Q13Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::D3Q15Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::D3Q19Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::D3Q27Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::ForcedD2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< float, descriptors::ForcedD3Q19Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::D2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::D3Q13Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::D3Q15Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::D3Q19Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::D3Q27Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::ForcedD2Q9Descriptor > (  )  [inline]
template<>
BlockId plb::identifiers::getLatticeId< int, descriptors::ForcedD3Q19Descriptor > (  )  [inline]
template<typename T >
BlockId plb::identifiers::getNTensorId (  )  [inline]

References UndefinedId.

template<>
BlockId plb::identifiers::getNTensorId< double > (  )  [inline]
template<>
BlockId plb::identifiers::getNTensorId< float > (  )  [inline]
template<>
BlockId plb::identifiers::getNTensorId< int > (  )  [inline]
BlockId plb::identifiers::getParticleId (  )  [inline]

References ParticleId.

template<typename T >
BlockId plb::identifiers::getScalarId (  )  [inline]

References UndefinedId.

template<>
BlockId plb::identifiers::getScalarId< double > (  )  [inline]
template<>
BlockId plb::identifiers::getScalarId< float > (  )  [inline]
template<>
BlockId plb::identifiers::getScalarId< int > (  )  [inline]
template<typename T , plint n>
BlockId plb::identifiers::getTensorId (  )  [inline]

References UndefinedId.

template<>
BlockId plb::identifiers::getTensorId< double, 2 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< double, 3 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< double, 4 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< double, 6 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< double, 9 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< float, 2 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< float, 3 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< float, 4 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< float, 6 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< float, 9 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< int, 2 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< int, 3 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< int, 4 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< int, 6 > (  )  [inline]
template<>
BlockId plb::identifiers::getTensorId< int, 9 > (  )  [inline]