#include <atom.h>
Definition at line 35 of file atom.h.
◆ Atom() [1/3]
votca::xtp::Atom::Atom |
( |
Index | resnr, |
|
|
std::string | md_atom_name, |
|
|
Index | atom_id, |
|
|
Eigen::Vector3d | pos, |
|
|
std::string | element ) |
◆ Atom() [2/3]
votca::xtp::Atom::Atom |
( |
Index | atom_id, |
|
|
std::string | element, |
|
|
Eigen::Vector3d | pos ) |
◆ Atom() [3/3]
votca::xtp::Atom::Atom |
( |
data & | d | ) |
|
|
inline |
◆ getElement()
std::string votca::xtp::Atom::getElement |
( |
| ) |
const |
|
inline |
◆ GetElementFromString()
std::string votca::xtp::Atom::GetElementFromString |
( |
const std::string & | MDName | ) |
|
|
static |
◆ getId()
Index votca::xtp::Atom::getId |
( |
| ) |
const |
|
inline |
◆ getName()
const std::string & votca::xtp::Atom::getName |
( |
| ) |
const |
|
inline |
◆ getPos()
const Eigen::Vector3d & votca::xtp::Atom::getPos |
( |
| ) |
const |
|
inline |
◆ getResnr()
Index votca::xtp::Atom::getResnr |
( |
| ) |
const |
|
inline |
◆ identify()
std::string votca::xtp::Atom::identify |
( |
| ) |
const |
|
inline |
◆ ReadData()
void votca::xtp::Atom::ReadData |
( |
const data & | d | ) |
|
◆ Rotate()
void votca::xtp::Atom::Rotate |
( |
const Eigen::Matrix3d & | R, |
|
|
const Eigen::Vector3d & | refPos ) |
◆ setPos()
void votca::xtp::Atom::setPos |
( |
const Eigen::Vector3d & | r | ) |
|
|
inline |
◆ setResnr()
void votca::xtp::Atom::setResnr |
( |
Index | resnr | ) |
|
|
inline |
◆ SetupCptTable()
void votca::xtp::Atom::SetupCptTable |
( |
CptTable & | table | ) |
|
|
static |
◆ Translate()
void votca::xtp::Atom::Translate |
( |
const Eigen::Vector3d & | shift | ) |
|
|
inline |
◆ WriteData()
void votca::xtp::Atom::WriteData |
( |
data & | d | ) |
const |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const Atom & | atom ) |
|
friend |
◆ element_
std::string votca::xtp::Atom::element_ = "" |
|
private |
◆ id_
Index votca::xtp::Atom::id_ = -1 |
|
private |
◆ name_
std::string votca::xtp::Atom::name_ = "" |
|
private |
◆ pos_
Eigen::Vector3d votca::xtp::Atom::pos_ = Eigen::Vector3d::Zero() |
|
private |
◆ resnr_
Index votca::xtp::Atom::resnr_ = -1 |
|
private |
The documentation for this class was generated from the following files: