#include <SCFOperators.h>
|
| | LocalPotentialOperator (World &world) |
| |
| | LocalPotentialOperator (World &world, const std::string info, const Function< T, NDIM > potential) |
| |
| std::string | info () const |
| | print some information about this operator
|
| |
| T | operator() (const Function< T, NDIM > &bra, const Function< T, NDIM > &ket) const |
| | compute the matrix element <bra | op | ket>
|
| |
| Function< T, NDIM > | operator() (const Function< T, NDIM > &ket) const |
| |
| Tensor< T > | operator() (const std::vector< Function< T, NDIM > > &vbra, const std::vector< Function< T, NDIM > > &vket) const |
| |
| std::vector< Function< T, NDIM > > | operator() (const std::vector< Function< T, NDIM > > &vket) const |
| |
| void | set_info (const std::string new_info) |
| |
| void | set_potential (const Function< T, NDIM > &new_potential) |
| |
| | SCFOperatorBase ()=default |
| |
| | SCFOperatorBase (std::shared_ptr< MacroTaskQ > taskq) |
| |
| virtual | ~SCFOperatorBase () |
| |
| virtual tensorT | operator() (const vecfuncT &vbra, const vecfuncT &vket) const =0 |
| | compute the matrix <vbra | op | vket>
|
| |
| virtual vecfuncT | operator() (const vecfuncT &vket) const =0 |
| | apply this operator on the argument vector of functions
|
| |
◆ LocalPotentialOperator() [1/2]
template<typename
T , std::size_t NDIM>
◆ LocalPotentialOperator() [2/2]
template<typename
T , std::size_t NDIM>
◆ info()
template<typename
T , std::size_t NDIM>
◆ operator()() [1/4]
template<typename
T , std::size_t NDIM>
◆ operator()() [2/4]
template<typename
T , std::size_t NDIM>
◆ operator()() [3/4]
template<typename
T , std::size_t NDIM>
◆ operator()() [4/4]
template<typename
T , std::size_t NDIM>
◆ set_info()
template<typename
T , std::size_t NDIM>
◆ set_potential()
template<typename
T , std::size_t NDIM>
◆ info_str
template<typename
T , std::size_t NDIM>
◆ potential
template<typename
T , std::size_t NDIM>
◆ world
template<typename
T , std::size_t NDIM>
The documentation for this class was generated from the following file: