bool Hamiltonian::operator==(const Hamiltonian& src) const { return (this == &src) || (this->potentials == src.getPotentialFuncts()); };
Hamiltonian::Hamiltonian(const Hamiltonian& _H) : Hamiltonian(_H.getPotentialFuncts()) {};