|
virtual std::string | getName () |
|
| SingleParticleOccupancies (std::vector< Argument > const &argumentList) |
|
virtual | ~SingleParticleOccupancies () |
|
virtual void | run () |
|
virtual void | dryRun () |
| The dryRun estimates resource consumption, especially memory and processor time.
|
|
| Algorithm (std::vector< Argument > const &argumentList) |
|
virtual | ~Algorithm () |
|
virtual std::string | getName ()=0 |
|
virtual void | run ()=0 |
|
virtual void | dryRun () |
| The dryRun estimates resource consumption, especially memory and processor time.
|
|
bool | isArgumentGiven (std::string const &argumentName) |
|
std::string | getTextArgument (std::string const &argumentName) |
|
std::string | getTextArgument (std::string const &argumentName, std::string const &defaultValue) |
|
bool | getBooleanArgument (std::string const &name) |
|
bool | getBooleanArgument (std::string const &name, bool const &defaultValue) |
|
int64_t | getIntegerArgument (std::string const &argumentName) |
|
int64_t | getIntegerArgument (std::string const &argumentName, int64_t const defaultValue) |
|
real | getRealArgument (std::string const &argumentName) |
|
real | getRealArgument (std::string const &argumentName, real const defaultValue) |
|
template<typename F = real, typename T = Tensor<F>> |
T * | getTensorArgument (std::string const &argumentName) |
|
template<typename F = real, typename C = std::vector<F>> |
C * | getContainerArgument (std::string const &argumentName) |
|
template<typename F = real, typename C = std::vector<F>> |
void | allocateContainerArgument (std::string const &argumentName, C *container) |
|
std::vector< std::string > | getGivenArgumentNames () const |
|
void | checkArgumentsOrDie (const std::vector< std::string > args) const |
|
template<typename F = real, typename T = Tensor<F>> |
void | allocatedTensorArgument (std::string const &argumentName, T *tensor) |
| Specifies the location of an output tensor data.
|
|
void | setRealArgument (std::string const &argumentName, real const value) |
|
void | setIntegerArgument (std::string const &argumentName, int const value) |
|
real | getRealArgumentFromInteger (IntegerData *data) |
|
real | getRealArgumentFromTensor (TensorData< real > *data) |
|
template<typename F = real, typename T = Tensor<F>> |
T * | getTensorArgumentFromReal (RealData *realData) |
| Converts the given real data into a scalar tensor.
|
|
Data * | getArgumentData (std::string const &argumentName) |
|
Evaluates given the DoublesAmplitudes from a linearized coupled cluster theory.