file
base.h
Contents
- Reference
Namespaces
- namespace xmol
- Reworked original xmol.
- namespace xmol::detail
Classes
- struct xmol::detail::AtomNameTag
- struct xmol::detail::ResidueNameTag
- struct xmol::detail::ChainNameTag
- struct xmol::BaseAtom
- Storage of atomic data except coords.
- struct xmol::BaseResidue
- Storage of residue data.
- struct xmol::BaseMolecule
- Storage of molecule data.
Typedefs
-
using XYZ = xmol::
geom:: XYZ - using CoordEigenVector = XYZ::Vector_t
- using CoordEigenMatrix = Eigen::Matrix<double, Eigen::Dynamic, 3, Eigen::RowMajor>
- using CoordEigenMatrixf = Eigen::Matrix<float, Eigen::Dynamic, 3, Eigen::RowMajor>
- using CoordEigenMatrixMap = Eigen::Map<CoordEigenMatrix>
- using CoordEigenMatrixMapf = Eigen::Map<CoordEigenMatrixf>
- using AtomId = int32_t
-
using AtomName = xmol::
utils:: ShortAsciiString<4, false, detail::AtomNameTag> -
using ResidueName = xmol::
utils:: ShortAsciiString<3, false, detail::ResidueNameTag> -
using MoleculeName = xmol::
utils:: ShortAsciiString<1, false, detail::ChainNameTag>