|
real_function_3d | madness::guessfactory::apply_polynomial_exop (real_function_3d &f, const std::string &exop_input, coord_3d center, const bool &fence) |
| convenience wrapper
|
|
vector_real_function_3d | madness::guessfactory::apply_polynomial_exop (vector_real_function_3d &vf, const std::string &exop_input, std::vector< coord_3d > centers, const bool &fence) |
|
template<typename T , std::size_t NDIM> |
Function< T, NDIM > | madness::guessfactory::apply_trigonometric_exop (Function< T, NDIM > &f, const std::string &exop_input, coord_3d center, const bool &fence) |
| convenience wrapper
|
|
template<typename T , std::size_t NDIM> |
std::vector< Function< T, NDIM > > | madness::guessfactory::apply_trigonometric_exop (std::vector< Function< T, NDIM > > &vf, const std::string &exop_input, std::vector< coord_3d > centers, const bool &fence) |
|
coord_3d | madness::guessfactory::compute_centroid (const real_function_3d &f) |
| compute the centroid of a function i.e. c[xi]=<f|xi|f>/<f|f> i.e. position expectation value
|
|
template<typename T , std::size_t NDIM> |
std::vector< coord_3d > | madness::guessfactory::compute_centroids (const std::vector< Function< T, NDIM > > &vf) |
|
std::vector< std::string > | madness::guessfactory::make_auto_polynom_strings (const size_t order) |
| Makes an automated excitation operator string for the excitation operators needed to create virtuals from the reference orbitals.
|
|
std::vector< std::string > | madness::guessfactory::make_predefined_exop_strings (const std::string what) |
| Makes an excitation operator string based on predefined keywords.
|
|
template<typename T , size_t NDIM> |
Vector< T, NDIM > | madness::guessfactory::tensor_to_coord (const Tensor< T > &t) |
| little helper for coord (Vector<3>) and Tensor data formats
|
|