Parfis  v0.0.7
Public Member Functions | Public Attributes | List of all members
parfis::CfgData Struct Reference

Configuration parameters data. More...

#include <datastruct.h>

Public Member Functions

cellId_t getAbsoluteCellId (Vec3D< cellPos_t > &cellPos)
 Get absolute cell id from i,j,k.
 
int setPyCfgData ()
 Set PyCfgData.
 

Public Attributes

int geometry
 Geometry type.
 
double timestep
 Timestep for the system in seconds.
 
Vec3D< double > geometrySize
 Geometry size in meters (bounding box of the simulation space)
 
Vec3D< double > cellSize
 Single cell size in meters.
 
Vec3D< int > periodicBoundary
 Periodic boundary 0-no, 1-yes.
 
Vec3D< int > cellCount
 Number of cells in every direction.
 
std::vector< std::string > specieNameVec
 Specie names.
 
std::vector< std::string > gasNameVec
 Gas data.
 
std::vector< std::string > gasCollisionNameVec
 GasCollision names.
 
std::vector< std::string > gasCollisionFileNameVec
 GasCollision file names.
 
PyCfgData pyCfgData
 PyCfgData points to data of this object.
 

Detailed Description

Configuration parameters data.