OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
SuperposerSVD Class Reference

#include <svd_superpose.hh>

Public Member Functions

 SuperposerSVD (int natoms, bool alloc_atoms)
 ~SuperposerSVD ()
SuperpositionResult Run (const mol::EntityView &ev1, const mol::EntityView &ev2)
SuperpositionResult Run (const mol::AtomViewList &atoms1, const mol::AtomViewList &atoms2)
SuperpositionResult Run (const std::vector< geom::Vec3 > &pl1, const std::vector< geom::Vec3 > &pl2)

Detailed Description

efficiently superpose a bunch of models with the same number of atoms Choose either two EntityViews or two AtomViewLists.

Definition at line 56 of file svd_superpose.hh.


Constructor & Destructor Documentation

SuperposerSVD ( int  natoms,
bool  alloc_atoms 
)

Member Function Documentation

SuperpositionResult Run ( const mol::EntityView ev1,
const mol::EntityView ev2 
)
SuperpositionResult Run ( const mol::AtomViewList atoms1,
const mol::AtomViewList atoms2 
)
SuperpositionResult Run ( const std::vector< geom::Vec3 > &  pl1,
const std::vector< geom::Vec3 > &  pl2 
)

The documentation for this class was generated from the following file: