PlasCom2  1.0
XPACC Multi-physics simluation application
GridGenerator.H File Reference
#include <vector>
#include <cmath>
Include dependency graph for GridGenerator.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gridgen
 

Functions

template<int numDim, size_t numX>
int GenerateRegularGrid (std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX, size_t numY>
int GenerateRegularGrid (std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX, size_t numY, size_t numZ>
int GenerateRegularGrid (std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX, size_t numY, size_t numZ>
int RectilinearGrid1 (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX, size_t numY>
int RectilinearGrid1 (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX>
int RectilinearGrid1 (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<size_t numX, size_t numY, size_t numZ, int nWave>
int VGWavy (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 Eqn (24) from Visbal & Gaitonde. More...
 
template<int numDim, size_t numX, size_t numY>
int CurvilinearGrid1 (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 
int Cylinder2D (const std::vector< int > &inOptions, const std::vector< double > &inParameters, const std::vector< size_t > &gridSizes, const std::vector< size_t > &ij, std::vector< double > &xy)
 
template<int numDim, size_t numX, size_t numY, size_t numZ>
int CurvilinearGrid1 (const std::vector< size_t > &ijk, std::vector< double > &xyz)
 
template<int numDim, size_t numX, size_t numY>
int CurvilinearGrid2 (const std::vector< size_t > &ijk, std::vector< double > &xyz)