PlasCom2  1.0
XPACC Multi-physics simluation application
gridgen Namespace Reference

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)
 
template<int numDim>
int RectilinearGrid1 (const std::vector< size_t > &ijk, const std::vector< double > &scale, std::vector< double > &xyz)
 
template<int numDim>
int RectilinearMetric1 (const std::vector< size_t > &ijk, const std::vector< double > &scale, std::vector< double > &xyz, double &jacm1)
 

Function Documentation

◆ CurvilinearGrid1() [1/2]

int CurvilinearGrid1 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 112 of file GridGenerator.H.

◆ CurvilinearGrid1() [2/2]

int CurvilinearGrid1 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 149 of file GridGenerator.H.

◆ CurvilinearGrid2()

int CurvilinearGrid2 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 171 of file GridGenerator.H.

◆ Cylinder2D()

int gridgen::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 
)

Definition at line 129 of file GridGenerator.H.

Referenced by plascom2::GenerateGrid().

Here is the caller graph for this function:

◆ GenerateRegularGrid() [1/3]

int GenerateRegularGrid ( std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 7 of file GridGenerator.H.

◆ GenerateRegularGrid() [2/3]

int GenerateRegularGrid ( std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 22 of file GridGenerator.H.

◆ GenerateRegularGrid() [3/3]

int GenerateRegularGrid ( std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 37 of file GridGenerator.H.

◆ RectilinearGrid1() [1/4]

int gridgen::RectilinearGrid1 ( const std::vector< size_t > &  ijk,
const std::vector< double > &  scale,
std::vector< double > &  xyz 
)

Definition at line 15 of file GridGenerator.C.

◆ RectilinearGrid1() [2/4]

int RectilinearGrid1 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 52 of file GridGenerator.H.

◆ RectilinearGrid1() [3/4]

int RectilinearGrid1 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 64 of file GridGenerator.H.

◆ RectilinearGrid1() [4/4]

int RectilinearGrid1 ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Definition at line 74 of file GridGenerator.H.

◆ RectilinearMetric1()

int gridgen::RectilinearMetric1 ( const std::vector< size_t > &  ijk,
const std::vector< double > &  scale,
std::vector< double > &  xyz,
double &  jacm1 
)

Definition at line 26 of file GridGenerator.C.

◆ VGWavy()

int VGWavy ( const std::vector< size_t > &  ijk,
std::vector< double > &  xyz 
)

Eqn (24) from Visbal & Gaitonde.

Definition at line 83 of file GridGenerator.H.