|
| 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