Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JDATABASE::JPBSSequence Struct Reference

Auxiliary data structure for a sequence of PBS values. More...

#include <JPBSSequence.hh>

Inheritance diagram for JDATABASE::JPBSSequence:
std::vector< JPBS_t >

Public Member Functions

 JPBSSequence ()
 Default constructor.
 
 JPBSSequence (const JPBS_t &pbs)
 Constructor.
 
 JPBSSequence (const std::initializer_list< JPBS_t > &input)
 Constructor.
 

Friends

JPBSSequence operator+ (const JPBSSequence &first, const JPBSSequence &second)
 Chain PBS sequences.
 

Detailed Description

Auxiliary data structure for a sequence of PBS values.

A sequence of PBS values corresponds to the integration chain of a product,
starting from the lowest integration level to the highest integration level.

Definition at line 30 of file JPBSSequence.hh.

Constructor & Destructor Documentation

◆ JPBSSequence() [1/3]

JDATABASE::JPBSSequence::JPBSSequence ( )
inline

Default constructor.

Definition at line 36 of file JPBSSequence.hh.

37 {}

◆ JPBSSequence() [2/3]

JDATABASE::JPBSSequence::JPBSSequence ( const JPBS_t & pbs)
inline

Constructor.

Parameters
pbsPBS

Definition at line 45 of file JPBSSequence.hh.

45 :
47 {}

◆ JPBSSequence() [3/3]

JDATABASE::JPBSSequence::JPBSSequence ( const std::initializer_list< JPBS_t > & input)
inline

Constructor.

Parameters
inputPBS data

Definition at line 55 of file JPBSSequence.hh.

55 :
57 {}

Friends And Related Symbol Documentation

◆ operator+

JPBSSequence operator+ ( const JPBSSequence & first,
const JPBSSequence & second )
friend

Chain PBS sequences.

Parameters
firstfirst PBS sequence
secondsecond PBS sequence
Returns
combined PBS sequence

Definition at line 67 of file JPBSSequence.hh.

68 {
69 using namespace std;
70
71 JPBSSequence buffer(first);
72
73 copy(second.begin(), second.end(), back_inserter(buffer));
74
75 return buffer;
76 }
void copy(const Head &from, JHead &to)
Copy header from from to to.
Definition JHead.cc:163
JPBSSequence()
Default constructor.

The documentation for this struct was generated from the following file: