![]() |
QMCPACK
|
Public Member Functions | |
const Op & | operation () const |
DeReference< Left >::Return_t | left () const |
DeReference< Right >::Return_t | right () const |
DeReference< Middle >::Return_t | middle () const |
TrinaryNode (const Op &o, const Left &l, const Middle &m, const Right &r) | |
TrinaryNode (const Left &l, const Middle &m, const Right &r) | |
TrinaryNode (const TrinaryNode< Op, Left, Middle, Right > &t) | |
template<class OtherLeft , class OtherMiddle , class OtherRight > | |
TrinaryNode (const TrinaryNode< Op, OtherLeft, OtherMiddle, OtherRight > &t) | |
template<class OtherLeft , class OtherMiddle , class OtherRight , class Arg > | |
TrinaryNode (const TrinaryNode< Op, OtherLeft, OtherMiddle, OtherRight > &t, const Arg &a) | |
template<class OtherLeft , class OtherMiddle , class OtherRight , class Arg1 , class Arg2 > | |
TrinaryNode (const TrinaryNode< Op, OtherLeft, OtherMiddle, OtherRight > &t, const Arg1 &a1, const Arg2 &a2) | |
Private Attributes | |
Op | op_m |
Left | left_m |
Middle | middle_m |
Right | right_m |
Definition at line 290 of file TreeNodes.h.
|
inline |
Definition at line 307 of file TreeNodes.h.
|
inline |
Definition at line 314 of file TreeNodes.h.
|
inline |
Definition at line 319 of file TreeNodes.h.
|
inline |
Definition at line 329 of file TreeNodes.h.
|
inline |
Definition at line 340 of file TreeNodes.h.
|
inline |
|
inline |
Definition at line 298 of file TreeNodes.h.
References DeReference< T >::apply(), and TrinaryNode< Op, Left, Middle, Right >::left_m.
Referenced by ForEach< TrinaryNode< Op, A, B, C >, FTag, CTag >::apply().
|
inline |
Definition at line 302 of file TreeNodes.h.
References DeReference< T >::apply(), and TrinaryNode< Op, Left, Middle, Right >::middle_m.
Referenced by ForEach< TrinaryNode< Op, A, B, C >, FTag, CTag >::apply().
|
inline |
Definition at line 296 of file TreeNodes.h.
References TrinaryNode< Op, Left, Middle, Right >::op_m.
Referenced by ForEach< TrinaryNode< Op, A, B, C >, FTag, CTag >::apply().
|
inline |
Definition at line 300 of file TreeNodes.h.
References DeReference< T >::apply(), and TrinaryNode< Op, Left, Middle, Right >::right_m.
Referenced by ForEach< TrinaryNode< Op, A, B, C >, FTag, CTag >::apply().
|
private |
Definition at line 360 of file TreeNodes.h.
Referenced by TrinaryNode< Op, Left, Middle, Right >::left().
|
private |
Definition at line 361 of file TreeNodes.h.
Referenced by TrinaryNode< Op, Left, Middle, Right >::middle().
|
private |
Definition at line 359 of file TreeNodes.h.
Referenced by TrinaryNode< Op, Left, Middle, Right >::operation().
|
private |
Definition at line 362 of file TreeNodes.h.
Referenced by TrinaryNode< Op, Left, Middle, Right >::right().