Simple class to read VASP files.
More...
#include <VASPReader.hpp>
Simple class to read VASP files.
Definition at line 49 of file VASPReader.hpp.
◆ VASPMode
Enumerator |
---|
VASP_MODE_DIRECT | |
VASP_MODE_CARTESIAN | |
VASP_MODE_NONE | |
Definition at line 58 of file VASPReader.hpp.
◆ VASPOption
Enumerator |
---|
USE_INLINE_ELEMENT_NAMES | |
DONT_VALIDATE_INLINE_NAMES | |
Definition at line 51 of file VASPReader.hpp.
◆ VASPReader()
tinc::VASPReader::VASPReader |
( |
std::string |
basePath = std::string() | ) |
|
◆ getAllPositions()
std::map<std::string, std::vector<float> >& tinc::VASPReader::getAllPositions |
( |
bool |
transform = true | ) |
|
◆ getCenteringVector()
al::Vec3d tinc::VASPReader::getCenteringVector |
( |
| ) |
|
◆ getElementPositions()
std::vector<float>& tinc::VASPReader::getElementPositions |
( |
std::string |
elementType, |
|
|
bool |
transform = true |
|
) |
| |
◆ getNormalizingVector()
al::Vec3d tinc::VASPReader::getNormalizingVector |
( |
| ) |
|
◆ hasElement()
bool tinc::VASPReader::hasElement |
( |
std::string |
elementType | ) |
|
◆ ignoreElements()
void tinc::VASPReader::ignoreElements |
( |
std::vector< std::string > |
elementsToIgnore | ) |
|
◆ loadFile()
bool tinc::VASPReader::loadFile |
( |
std::string |
fileName | ) |
|
◆ print()
void tinc::VASPReader::print |
( |
| ) |
|
◆ setBasePath()
void tinc::VASPReader::setBasePath |
( |
std::string |
path | ) |
|
◆ setOption()
void tinc::VASPReader::setOption |
( |
VASPOption |
option, |
|
|
bool |
enable = true |
|
) |
| |
◆ stackCells()
void tinc::VASPReader::stackCells |
( |
int |
count | ) |
|
◆ maxX
double tinc::VASPReader::maxX = 0 |
◆ maxY
double tinc::VASPReader::maxY = 0 |
◆ maxZ
double tinc::VASPReader::maxZ = 0 |
◆ minX
double tinc::VASPReader::minX = 0 |
◆ minY
double tinc::VASPReader::minY = 0 |
◆ minZ
double tinc::VASPReader::minZ = 0 |
◆ mNorm
double tinc::VASPReader::mNorm {0.0} |
The documentation for this class was generated from the following file:
- C:/Users/Andres/source/repos/casm_viewer/external/tinc/include/tinc/VASPReader.hpp