Scine::Core  3.0.0
Module management and core interface definitions
 All Classes Files Functions Variables Typedefs Pages
ObjectWithStructure.h File Reference
#include <Eigen/Core>
#include <memory>
Include dependency graph for ObjectWithStructure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Scine::Core::ObjectWithStructure
 Interface class defining an entity having a molecular structure. This solves the diamond inheritance problem where multiple different classes have a setStructure() method. A derived class cannot know which method to choose from. This way, there is only one setStructure() method. More...
 

Typedefs

using Scine::Utils::PositionCollection = Eigen::Matrix< double, Eigen::Dynamic, 3, Eigen::RowMajor >
 

Detailed Description