MeanSquareMinimizer Class Reference

#include <svd_superpose.hh>

Public Member Functions

SuperpositionResult MinimizeOnce () const
SuperpositionResult IterativeMinimize (int ncycles=5, Real distance_threshold=2.0) const
 ~MeanSquareMinimizer ()
MeanSquareMinimizeroperator= (const MeanSquareMinimizer &rhs)
 MeanSquareMinimizer (const MeanSquareMinimizer &rhs)
void swap (MeanSquareMinimizer &rhs)

Static Public Member Functions

static MeanSquareMinimizer FromAtomLists (const mol::AtomViewList &atoms, const mol::AtomViewList &atoms_ref)
static MeanSquareMinimizer FromPointLists (const std::vector< geom::Vec3 > &points, const std::vector< geom::Vec3 > &points_ref)

Protected Member Functions

 MeanSquareMinimizer ()

Protected Attributes

MeanSquareMinimizerImpl * impl_

Detailed Description

Definition at line 61 of file svd_superpose.hh.


Constructor & Destructor Documentation

MeanSquareMinimizer (  )  [inline, protected]

Definition at line 81 of file svd_superpose.hh.


Member Function Documentation

static MeanSquareMinimizer FromAtomLists ( const mol::AtomViewList atoms,
const mol::AtomViewList atoms_ref 
) [static]
static MeanSquareMinimizer FromPointLists ( const std::vector< geom::Vec3 > &  points,
const std::vector< geom::Vec3 > &  points_ref 
) [static]
SuperpositionResult IterativeMinimize ( int  ncycles = 5,
Real  distance_threshold = 2.0 
) const
SuperpositionResult MinimizeOnce (  )  const
MeanSquareMinimizer& operator= ( const MeanSquareMinimizer rhs  ) 
void swap ( MeanSquareMinimizer rhs  )  [inline]

Definition at line 76 of file svd_superpose.hh.


Field Documentation

MeanSquareMinimizerImpl* impl_ [protected]

Definition at line 82 of file svd_superpose.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1