|
| | Projector () |
| |
| | Projector (const Function< T, NDIM > &p, const int particle=0) |
| | simple constructor with only one orbital to project out More...
|
| |
| | Projector (const std::vector< Function< T, NDIM > > &p, const int particle=0) |
| | constructor with a set of orbitals to project out More...
|
| |
| int & | particle () |
| |
| const int & | particle () const |
| |
const std::vector< Function< T,
NDIM > > & | p () const |
| | get a const reference to the orbitals More...
|
| |
| template<std::size_t FDIM> |
enable_if_c< NDIM==FDIM,
Function< T, FDIM > >::type | operator() (const Function< T, FDIM > &f) const |
| | project f on p: |result> = | p> More...
|
| |
| template<std::size_t FDIM> |
enable_if_c< 2 *NDIM==FDIM,
Function< T, FDIM > >::type | operator() (const Function< T, FDIM > &f) const |
| | project p out of f: |result(1,2)> = sum_p | p(1)><p(1) | f(1,2)> More...
|
| |
template<typename T, std::size_t NDIM>
class madness::Projector< T, NDIM >
simple projector class for 1- and 2-particle projectors