Inertial moments analysis and coordinate reorientation. More...
#include <Eigen/Core>#include "Molassembler/Export.h"Go to the source code of this file.
Data Structures | |
| struct | Scine::Molassembler::Shapes::InertialMoments |
| Inertial moments data struct. More... | |
Namespaces | |
| Scine | |
| Scine::Molassembler | |
| Central library namespace. | |
| Scine::Molassembler::Shapes | |
| Symmetry definitions and properties. | |
Typedefs | |
| using | Scine::Molassembler::Shapes::InertialPositionsType = Eigen::Matrix< double, 3, Eigen::Dynamic > |
Enumerations | |
| enum | Scine::Molassembler::Shapes::Top { Scine::Molassembler::Shapes::Top::Line, Scine::Molassembler::Shapes::Top::Asymmetric, Scine::Molassembler::Shapes::Top::Prolate, Scine::Molassembler::Shapes::Top::Oblate, Scine::Molassembler::Shapes::Top::Spherical } |
| What kind of top is the particle collection? More... | |
Functions | |
| InertialMoments | Scine::Molassembler::Shapes::principalInertialMoments (const InertialPositionsType &positions) |
| Determine the inertial moments of a set of positions. More... | |
| Top | Scine::Molassembler::Shapes::standardizeTop (Eigen::Ref< InertialPositionsType > normalizedPositions) |
| Identifies the top of a set of positions and reorients the particle positions, aligning the main axis along z. More... | |
| unsigned | Scine::Molassembler::Shapes::reorientAsymmetricTop (Eigen::Ref< InertialPositionsType > normalizedPositions) |
| Searches for Cn axes along the coordinate system axes, aligns the highest order Cn axis found along the z axis. More... | |
Inertial moments analysis and coordinate reorientation.