Algorithm(std::vector< Argument > const &argumentList) | sisi4s::Algorithm | |
allocateContainerArgument(std::string const &argumentName, C *container) | sisi4s::Algorithm | |
allocatedTensorArgument(std::string const &argumentName, T *tensor) | sisi4s::Algorithm | |
arguments | sisi4s::Algorithm | |
averageSGs | sisi4s::FiniteSizeCorrection | protected |
basisSetCompleteness() | sisi4s::FiniteSizeCorrection | protected |
calculateComplexStructureFactor() | sisi4s::FiniteSizeCorrection | protected |
calculateFiniteSizeCorrection() | sisi4s::FiniteSizeCorrection | protected |
calculateRealStructureFactor() | sisi4s::FiniteSizeCorrection | protected |
cartesianGrid | sisi4s::FiniteSizeCorrection | protected |
checkArgumentsOrDie(const std::vector< std::string > args) const | sisi4s::Algorithm | inline |
constructFibonacciGrid(double R, int N) | sisi4s::FiniteSizeCorrection | protected |
DEFAULT_NUM_FIBONACCI | sisi4s::FiniteSizeCorrection | protectedstatic |
dryCalculateFiniteSizeCorrection() | sisi4s::FiniteSizeCorrection | protected |
dryCalculateStructureFactor() | sisi4s::FiniteSizeCorrection | protected |
dryInterpolation3D() | sisi4s::FiniteSizeCorrection | protected |
dryRun() | sisi4s::FiniteSizeCorrection | virtual |
extrapolation(double minG, double maxG, int basisSetExtrapolation) | sisi4s::FiniteSizeCorrection | protected |
fallible | sisi4s::Algorithm | |
fibonacciGrid | sisi4s::FiniteSizeCorrection | protected |
FiniteSizeCorrection(std::vector< Argument > const &argumentList) | sisi4s::FiniteSizeCorrection | |
GC | sisi4s::FiniteSizeCorrection | protected |
getArgumentData(std::string const &argumentName) | sisi4s::Algorithm | |
getBooleanArgument(std::string const &name) | sisi4s::Algorithm | |
getBooleanArgument(std::string const &name, bool const &defaultValue) | sisi4s::Algorithm | |
getContainerArgument(std::string const &argumentName) | sisi4s::Algorithm | |
getGivenArgumentNames() const | sisi4s::Algorithm | inline |
getIntegerArgument(std::string const &argumentName) | sisi4s::Algorithm | |
getIntegerArgument(std::string const &argumentName, int64_t const defaultValue) | sisi4s::Algorithm | |
getName() | sisi4s::FiniteSizeCorrection | inlinevirtual |
getRealArgument(std::string const &argumentName) | sisi4s::Algorithm | |
getRealArgument(std::string const &argumentName, real const defaultValue) | sisi4s::Algorithm | |
getRealArgumentFromInteger(IntegerData *data) | sisi4s::Algorithm | |
getRealArgumentFromTensor(TensorData< real > *data) | sisi4s::Algorithm | |
getTensorArgument(std::string const &argumentName) | sisi4s::Algorithm | |
getTensorArgumentFromReal(RealData *realData) | sisi4s::Algorithm | |
getTextArgument(std::string const &argumentName) | sisi4s::Algorithm | |
getTextArgument(std::string const &argumentName, std::string const &defaultValue) | sisi4s::Algorithm | |
GLengths | sisi4s::FiniteSizeCorrection | protected |
integrate(sisi4s::Inter1D< double > Int1d, double start, double end, int steps) | sisi4s::FiniteSizeCorrection | protected |
integrateSimplestWindow(double Gmin, double Gmax) | sisi4s::FiniteSizeCorrection | protected |
inter3D | sisi4s::FiniteSizeCorrection | protected |
interpolation3D() | sisi4s::FiniteSizeCorrection | protected |
isArgumentGiven(std::string const &argumentName) | sisi4s::Algorithm | |
IsInSmallBZ(Vector< double > point, double scale, std::vector< sisi4s::Vector< double > > smallBZ) | sisi4s::FiniteSizeCorrection | protected |
leastSquareFit(std::vector< double > fitabsG, std::vector< double > fitSF) | sisi4s::FiniteSizeCorrection | protected |
meanErrorSG | sisi4s::FiniteSizeCorrection | protected |
NG | sisi4s::FiniteSizeCorrection | protected |
note | sisi4s::Algorithm | |
readFromFile() | sisi4s::FiniteSizeCorrection | protected |
registrar_ | sisi4s::FiniteSizeCorrection | static |
run() | sisi4s::FiniteSizeCorrection | virtual |
setIntegerArgument(std::string const &argumentName, int const value) | sisi4s::Algorithm | |
setRealArgument(std::string const &argumentName, real const value) | sisi4s::Algorithm | |
SGxVG(sisi4s::Inter1D< double > Int1d, double x) | sisi4s::FiniteSizeCorrection | protected |
simplestWindow(double Gmin, double Gmax, double G) | sisi4s::FiniteSizeCorrection | protected |
simpson(sisi4s::Inter1D< double > Int1d, double x, double h) | sisi4s::FiniteSizeCorrection | protected |
structureFactors | sisi4s::FiniteSizeCorrection | protected |
sum3D | sisi4s::FiniteSizeCorrection | protected |
VofG | sisi4s::FiniteSizeCorrection | protected |
~Algorithm() | sisi4s::Algorithm | virtual |
~FiniteSizeCorrection() | sisi4s::FiniteSizeCorrection | virtual |