1 #ifndef QNANO_NEW_GENERATE_POTENTIAL_DEFINED_H 2 #define QNANO_NEW_GENERATE_POTENTIAL_DEFINED_H 4 #include "structure/Potential.h" 5 #include "structure/Atom_List.h" 11 virtual void generate(
const Atom_List &atlist) = 0;
13 virtual void generate(
const std::string &positionfile);
23 void generate(
size_t size_);
24 void generate(
const Atom_List &atlist){ generate(atlist.size()); }
26 : strength(strength_) {
40 : strength(strength_), direction(direction_), center(center_){
Class to store positions and to handle operations on 3d vectors.
Definition: Vec3d.h:9
Structure to store values for the potational on each atom of a given structure.
Definition: Potential.h:8
Definition: Atom_List.h:9
Definition: Generate_Potential.h:32
Definition: Generate_Potential.h:19
Potential generator: interface with "generate(positionfile)" function.
Definition: Generate_Potential.h:9