MADNESS 0.10.1
|
an outer product of two projectors More...
#include <projector.h>
Public Member Functions | |
OuterProjector ()=default | |
OuterProjector (const projT &p0, const projQ &p1) | |
template<typename resultT > | |
resultT | operator() (const resultT &argument) const |
std::string | type () const override |
Public Member Functions inherited from madness::ProjectorBase | |
virtual | ~ProjectorBase () |
virtual int | get_particle () const |
virtual void | set_particle (const int p) |
Private Attributes | |
projT | projector0 |
projQ | projector1 |
Additional Inherited Members | |
Protected Attributes inherited from madness::ProjectorBase | |
int | particle =-1 |
a projector might work only on a subset of dimensions, e.g. P(1) | \psi(1,2) > | |
an outer product of two projectors
|
default |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements madness::ProjectorBase.
|
private |
|
private |