21#ifndef VOTCA_XTP_ECPBASISSET_H
22#define VOTCA_XTP_ECPBASISSET_H
54 std::vector<ECPGaussianPrimitive>::const_iterator
begin()
const {
57 std::vector<ECPGaussianPrimitive>::const_iterator
end()
const {
116 void Load(
const std::string& name);
122 std::map<std::string, std::shared_ptr<ECPElement> >::iterator
begin() {
125 std::map<std::string, std::shared_ptr<ECPElement> >::iterator
end() {
131 std::map<std::string, std::shared_ptr<ECPElement> >::const_iterator
begin()
135 std::map<std::string, std::shared_ptr<ECPElement> >::const_iterator
end()
144 std::map<std::string, std::shared_ptr<ECPElement> >
elements_;
std::map< std::string, std::shared_ptr< ECPElement > >::const_iterator end() const
std::map< std::string, std::shared_ptr< ECPElement > >::iterator begin()
ECPElement & addElement(std::string elementType, L lmax, Index ncore)
const std::string & Name() const
friend std::ostream & operator<<(std::ostream &out, const ECPBasisSet &basis)
void Load(const std::string &name)
std::map< std::string, std::shared_ptr< ECPElement > > elements_
std::map< std::string, std::shared_ptr< ECPElement > >::iterator end()
const ECPElement & getElement(std::string element_type) const
std::map< std::string, std::shared_ptr< ECPElement > >::const_iterator begin() const
ECPShellIterator begin() const
std::vector< ECPShell >::const_iterator ECPShellIterator
std::vector< ECPShell > shells_
friend std::ostream & operator<<(std::ostream &out, const ECPElement &element)
const std::string & getType() const
Index NumOfShells() const
ECPShellIterator end() const
ECPElement(std::string type, L lmax, Index ncore)
ECPGaussianPrimitive(Index power, double decay, double contraction)
std::vector< ECPGaussianPrimitive >::const_iterator begin() const
std::vector< ECPGaussianPrimitive >::const_iterator end() const
ECPGaussianPrimitive & addGaussian(Index power, double decay, double contraction)
std::vector< ECPGaussianPrimitive > gaussians_
friend std::ostream & operator<<(std::ostream &out, const ECPShell &shell)
Index getnumofFunc() const
Index OffsetFuncShell(L l)
base class for all analysis tools