DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::meshGenUtils Namespace Reference

Functions

void cross_product (std::vector< double > &a, std::vector< double > &b, std::vector< double > &crossProduct)
 
void computePeriodicFaceNormals (std::vector< std::vector< double > > &latticeVectors, std::vector< std::vector< double > > &periodicFaceNormals)
 
void computeOffsetVectors (std::vector< std::vector< double > > &latticeVectors, std::vector< dealii::Tensor< 1, 3 > > &offsetVectors)
 
double getCosineAngle (dealii::Tensor< 1, 3 > &Vector1, std::vector< double > &Vector2)
 
double getCosineAngle (std::vector< double > &Vector1, std::vector< double > &Vector2)
 
void markPeriodicFacesNonOrthogonal (dealii::Triangulation< 3, 3 > &triangulation, std::vector< std::vector< double > > &latticeVectors, const MPI_Comm &mpiCommParent, const dftParameters &dftParams)
 

Function Documentation

◆ computeOffsetVectors()

void dftfe::meshGenUtils::computeOffsetVectors ( std::vector< std::vector< double > > & latticeVectors,
std::vector< dealii::Tensor< 1, 3 > > & offsetVectors )
inline

◆ computePeriodicFaceNormals()

void dftfe::meshGenUtils::computePeriodicFaceNormals ( std::vector< std::vector< double > > & latticeVectors,
std::vector< std::vector< double > > & periodicFaceNormals )
inline

◆ cross_product()

void dftfe::meshGenUtils::cross_product ( std::vector< double > & a,
std::vector< double > & b,
std::vector< double > & crossProduct )
inline

◆ getCosineAngle() [1/2]

double dftfe::meshGenUtils::getCosineAngle ( dealii::Tensor< 1, 3 > & Vector1,
std::vector< double > & Vector2 )
inline

◆ getCosineAngle() [2/2]

double dftfe::meshGenUtils::getCosineAngle ( std::vector< double > & Vector1,
std::vector< double > & Vector2 )
inline

◆ markPeriodicFacesNonOrthogonal()

void dftfe::meshGenUtils::markPeriodicFacesNonOrthogonal ( dealii::Triangulation< 3, 3 > & triangulation,
std::vector< std::vector< double > > & latticeVectors,
const MPI_Comm & mpiCommParent,
const dftParameters & dftParams )
inline