QMCPACK
Combiners.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Combine1< A, Op, Tag >
 
struct  Combine2< A, B, Op, Tag >
 
struct  Combine3< A, B, C, Op, Tag >
 
struct  TreeCombine
 
struct  Combine1< A, Op, TreeCombine >
 
struct  Combine2< A, B, Op, TreeCombine >
 
struct  Combine3< A, B, C, Op, TreeCombine >
 
struct  OpCombine
 
struct  Combine1< A, Op, OpCombine >
 
struct  Combine2< A, B, Op, OpCombine >
 
struct  Combine3< A, B, C, Op, OpCombine >
 
struct  AndCombine
 
struct  Combine2< bool, bool, Op, AndCombine >
 
struct  OrCombine
 
struct  Combine2< bool, bool, Op, OrCombine >
 
struct  NullCombine
 
struct  Combine2< int, int, Op, NullCombine >
 
struct  SumCombine
 
struct  Combine2< int, int, Op, SumCombine >
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

template<class A , class Op , class Tag >
Combine1< A, Op, Tag >::Type_t peteCombine (const A &a, const Op &op, const Tag &t)
 
template<class A , class B , class Op , class Tag >
Combine2< A, B, Op, Tag >::Type_t peteCombine (const A &a, const B &b, const Op &op, const Tag &t)
 
template<class A , class B , class C , class Op , class Tag >
Combine3< A, B, C, Op, Tag >::Type_t peteCombine (const A &a, const B &b, const C &c, const Op &op, const Tag &t)
 

Class Documentation

◆ qmcplusplus::Combine2

struct qmcplusplus::Combine2

template<class A, class B, class Op, class Tag>
struct qmcplusplus::Combine2< A, B, Op, Tag >

Definition at line 93 of file Combiners.h.

+ Collaboration diagram for Combine2< A, B, Op, Tag >:

◆ qmcplusplus::TreeCombine

struct qmcplusplus::TreeCombine

Definition at line 167 of file Combiners.h.

+ Collaboration diagram for TreeCombine:

◆ qmcplusplus::OpCombine

struct qmcplusplus::OpCombine

Definition at line 207 of file Combiners.h.

+ Collaboration diagram for OpCombine:

◆ qmcplusplus::AndCombine

struct qmcplusplus::AndCombine

Definition at line 244 of file Combiners.h.

+ Collaboration diagram for AndCombine:

◆ qmcplusplus::OrCombine

struct qmcplusplus::OrCombine

Definition at line 267 of file Combiners.h.

+ Collaboration diagram for OrCombine:

◆ qmcplusplus::NullCombine

struct qmcplusplus::NullCombine

Definition at line 291 of file Combiners.h.

+ Collaboration diagram for NullCombine:

◆ qmcplusplus::SumCombine

struct qmcplusplus::SumCombine

Definition at line 314 of file Combiners.h.

+ Collaboration diagram for SumCombine: