Octopus 16.0
real-space, real-time, TDDFT code
base.hpp File Reference
#include <rapidxml.hpp>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pseudopotential
 

Classes

class  pseudopotential::base
 

Macros

#define MAX_L   10
 
#define INVALID_L   333
 

Enumerations

enum class  pseudopotential::type { pseudopotential::ULTRASOFT = 30 , pseudopotential::SEMILOCAL = 31 , pseudopotential::KLEINMAN_BYLANDER = 32 , pseudopotential::PAW = 33 }
 
enum class  pseudopotential::status {
  pseudopotential::SUCCESS = 0 , pseudopotential::FILE_NOT_FOUND = 455 , pseudopotential::FORMAT_NOT_SUPPORTED = 456 , pseudopotential::UNKNOWN_FORMAT = 457 ,
  pseudopotential::UNSUPPORTED_TYPE_ULTRASOFT = 458 , pseudopotential::UNSUPPORTED_TYPE_PAW = 459 , pseudopotential::UNSUPPORTED_TYPE = 460
}
 
enum class  pseudopotential::format {
  pseudopotential::FILE_NOT_FOUND = 773 , pseudopotential::UNKNOWN = 774 , pseudopotential::UPF1 = 775 , pseudopotential::UPF2 = 776 ,
  pseudopotential::QSO = 777 , pseudopotential::PSML = 778 , pseudopotential::PSF = 779 , pseudopotential::CPI = 780 ,
  pseudopotential::FHI = 781 , pseudopotential::HGH = 782 , pseudopotential::PSP8 = 783
}
 
enum class  pseudopotential::exchange {
  pseudopotential::UNKNOWN = -2 , pseudopotential::ANY = -1 , pseudopotential::NONE = 0 , pseudopotential::LDA = 1 ,
  pseudopotential::PBE = 101 , pseudopotential::PBE_SOL = 116 , pseudopotential::B88 = 106
}
 
enum class  pseudopotential::correlation {
  pseudopotential::UNKNOWN = -2 , pseudopotential::ANY = -1 , pseudopotential::NONE = 0 , pseudopotential::LDA_PZ = 9 ,
  pseudopotential::LDA_PW = 12 , pseudopotential::LDA_XC_TETER93 = 20 , pseudopotential::PBE = 130 , pseudopotential::PBE_SOL = 133 ,
  pseudopotential::LYP = 131
}
 

Macro Definition Documentation

◆ MAX_L

#define MAX_L   10

◆ INVALID_L

#define INVALID_L   333