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